Skip to content

Commit 6a7ce4e

Browse files
committed
add story for all wheel styles
1 parent 2d166ca commit 6a7ce4e

File tree

1 file changed

+33
-0
lines changed

1 file changed

+33
-0
lines changed

src/frontend/components/Input/InputSteer/InputSteer.stories.tsx

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,3 +22,36 @@ export const Primary: Story = {
2222
angleRad: 0,
2323
},
2424
};
25+
26+
export const AllWheels: Story = {
27+
render: () => {
28+
const wheelStyles = ['default', 'formula', 'lmp', 'nascar', 'ushape'] as const;
29+
const colors = ['light', 'dark'] as const;
30+
31+
return (
32+
<div className="p-8 space-y-8">
33+
{colors.map((color) => (
34+
<div key={color} className="space-y-4">
35+
<h3 className="text-xl font-semibold capitalize">
36+
{color} Mode
37+
</h3>
38+
<div className="grid grid-cols-5 gap-4">
39+
{wheelStyles.map((style) => (
40+
<div key={style} className="text-center space-y-2">
41+
<div className="capitalize text-sm font-medium">{style}</div>
42+
<div className="flex justify-center">
43+
<InputSteer
44+
angleRad={0}
45+
wheelStyle={style}
46+
wheelColor={color}
47+
/>
48+
</div>
49+
</div>
50+
))}
51+
</div>
52+
</div>
53+
))}
54+
</div>
55+
);
56+
},
57+
};

0 commit comments

Comments
 (0)