Skip to content

Commit 83ffd20

Browse files
ui demo polish
1 parent 858c977 commit 83ffd20

File tree

1 file changed

+74
-27
lines changed

1 file changed

+74
-27
lines changed

app/ui/page.tsx

Lines changed: 74 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -43,36 +43,83 @@ export default function Base() {
4343

4444
{/* Button */}
4545
<Container componentName="Button">
46-
{buttonVariants.map((variant) => (
47-
<div key={variant}>
48-
<StoryTitle>{variant}</StoryTitle>
49-
<div className="flex justify-center gap-8">
50-
<div>
51-
<Button variant={variant} size="sm">
52-
Size sm
53-
</Button>
54-
</div>
55-
<div>
56-
<Button variant={variant}>Size default</Button>
57-
</div>
58-
<div>
59-
<Button variant={variant} size="lg">
60-
Size lg
61-
</Button>
62-
</div>
63-
<div>
64-
<Button variant={variant} size="icon">
65-
<PlusIcon size={16} weight="bold" />
66-
</Button>
67-
</div>
68-
</div>
69-
</div>
70-
))}
46+
<table className="w-full">
47+
<thead className="font-mono text-xs font-normal uppercase [&_th]:w-1/5 [&_th]:p-2 [&_th]:text-center [&_th]:font-normal">
48+
<tr>
49+
<th></th>
50+
<th>Small</th>
51+
<th>Default</th>
52+
<th>Large</th>
53+
<th>Icon</th>
54+
</tr>
55+
</thead>
56+
<tbody className="[&_td]:p-2 [&_td:not(:first-child)]:text-center">
57+
{buttonVariants.map((variant) => (
58+
<tr key={variant}>
59+
<td className="text-right font-mono text-xs font-normal uppercase">{variant}</td>
60+
<td>
61+
<Button variant={variant} size="sm">
62+
Button
63+
</Button>
64+
</td>
65+
<td>
66+
<Button variant={variant}>Button</Button>
67+
</td>
68+
<td>
69+
<Button variant={variant} size="lg">
70+
Button
71+
</Button>
72+
</td>
73+
<td>
74+
<Button variant={variant} size="icon">
75+
<PlusIcon size={16} weight="bold" />
76+
</Button>
77+
</td>
78+
</tr>
79+
))}
80+
</tbody>
81+
</table>
7182
</Container>
7283

7384
{/* Toggle */}
7485
<Container componentName="Toggle">
75-
{toggleVariants.map((variant) => (
86+
<table className="w-full">
87+
<thead className="font-mono text-xs font-normal uppercase [&_th]:w-1/5 [&_th]:p-2 [&_th]:text-center [&_th]:font-normal">
88+
<tr>
89+
<th></th>
90+
<th>Small</th>
91+
<th>Default</th>
92+
<th>Large</th>
93+
<th>Icon</th>
94+
</tr>
95+
</thead>
96+
<tbody className="[&_td]:p-2 [&_td:not(:first-child)]:text-center">
97+
{toggleVariants.map((variant) => (
98+
<tr key={variant}>
99+
<td className="text-right font-mono text-xs font-normal uppercase">{variant}</td>
100+
<td>
101+
<Toggle variant={variant} size="sm">
102+
Toggle
103+
</Toggle>
104+
</td>
105+
<td>
106+
<Toggle variant={variant}>Toggle</Toggle>
107+
</td>
108+
<td>
109+
<Toggle variant={variant} size="lg">
110+
Toggle
111+
</Toggle>
112+
</td>
113+
<td>
114+
<Toggle variant={variant} size="icon">
115+
<PlusIcon size={16} weight="bold" />
116+
</Toggle>
117+
</td>
118+
</tr>
119+
))}
120+
</tbody>
121+
</table>
122+
{/* {toggleVariants.map((variant) => (
76123
<div key={variant}>
77124
<StoryTitle>{variant}</StoryTitle>
78125
<div className="flex justify-center gap-8">
@@ -93,7 +140,7 @@ export default function Base() {
93140
</div>
94141
</div>
95142
</div>
96-
))}
143+
))} */}
97144
</Container>
98145

99146
{/* Alert */}

0 commit comments

Comments
 (0)