|
2 | 2 | import isChromatic from "chromatic/isChromatic";
|
3 | 3 | import { html } from "lit";
|
4 | 4 | import { styleMap } from "lit/directives/style-map.js";
|
5 |
| -import { Template } from "./template"; |
| 5 | +import { when } from "lit/directives/when.js"; |
6 | 6 |
|
| 7 | +import { Template } from "./template"; |
7 | 8 | import { uiIconSizes, uiIconsWithDirections, workflowIcons } from "./utilities.js";
|
8 | 9 |
|
9 | 10 | /**
|
@@ -161,31 +162,27 @@ const TestTemplate = ({
|
161 | 162 | marginBottom: "16px",
|
162 | 163 | })}
|
163 | 164 | >
|
164 |
| - ${Template({ ...args, ...row_args, size: "xs" })} |
165 |
| - ${Template({ ...args, ...row_args, size: "s" })} |
166 |
| - ${Template({ ...args, ...row_args, size: "m" })} |
167 |
| - ${Template({ ...args, ...row_args, size: "l" })} |
168 |
| - ${Template({ ...args, ...row_args, size: "xl" })} |
| 165 | + ${['xs','s','m','l','xl','xxl'].map( |
| 166 | + (size) => Template({ ...args, ...row_args, size }) |
| 167 | + )} |
169 | 168 | </div>`
|
170 | 169 | )}
|
171 |
| - <div |
172 |
| - style=${styleMap({ |
173 |
| - display: "flex", |
174 |
| - gap: "16px", |
175 |
| - })} |
176 |
| - > |
177 |
| - ${Template({ ...args, setName: "ui", iconName: "Asterisk75", })} |
178 |
| - ${Template({ ...args, setName: "ui", iconName: "Asterisk100", })} |
179 |
| - ${Template({ ...args, setName: "ui", iconName: "Asterisk200", })} |
180 |
| - ${Template({ ...args, setName: "ui", iconName: "Asterisk300", })} |
181 |
| - ${Template({ ...args, setName: "ui", iconName: "Checkmark100", })} |
182 |
| - ${Template({ ...args, setName: "ui", iconName: "ArrowLeft75", })} |
183 |
| - ${Template({ ...args, setName: "ui", iconName: "ArrowLeft100", })} |
184 |
| - ${Template({ ...args, setName: "ui", iconName: "ArrowLeft600", })} |
185 |
| - ${Template({ ...args, setName: "ui", iconName: "ArrowRight200", })} |
186 |
| - ${Template({ ...args, setName: "ui", iconName: "ChevronDown50", })} |
187 |
| - ${Template({ ...args, setName: "ui", iconName: "ChevronDown75", })} |
188 |
| - ${Template({ ...args, setName: "ui", iconName: "ChevronDown500", })} |
| 170 | + <div style="margin-top:32px;"> |
| 171 | + ${uiIconsWithDirections.map(iconName => html` |
| 172 | + <div |
| 173 | + style=${styleMap({ |
| 174 | + display: "flex", |
| 175 | + gap: "16px", |
| 176 | + })} |
| 177 | + > |
| 178 | + ${uiIconSizes[iconName.replace(/(Left|Right|Up|Down)$/, '')].map((iconSize) => |
| 179 | + Template({ ...args, setName: "ui", iconName: iconName + iconSize }) |
| 180 | + )} |
| 181 | + ${when(Array.isArray(uiIconSizes[iconName]) && uiIconSizes[iconName].length == 0, () => |
| 182 | + Template({ ...args, setName: "ui", iconName }) |
| 183 | + )} |
| 184 | + </div>` |
| 185 | + )} |
189 | 186 | </div>
|
190 | 187 | `;
|
191 | 188 | };
|
0 commit comments