From 53be75b7d5870bddff84cfdc23ff42cfa65845a9 Mon Sep 17 00:00:00 2001 From: Yangshun Tay Date: Sat, 8 Oct 2022 21:20:05 +0800 Subject: [PATCH] [ui][select] support required --- apps/storybook/stories/select.stories.tsx | 29 +++++++++++++++++++++++ packages/ui/src/Select/Select.tsx | 8 +++++++ 2 files changed, 37 insertions(+) diff --git a/apps/storybook/stories/select.stories.tsx b/apps/storybook/stories/select.stories.tsx index 145936ed..35c74362 100644 --- a/apps/storybook/stories/select.stories.tsx +++ b/apps/storybook/stories/select.stories.tsx @@ -177,6 +177,35 @@ export function Disabled() { ); } +export function Required() { + const [value, setValue] = useState('apple'); + + return ( +
+ ( defaultValue={defaultValue != null ? String(defaultValue) : undefined} disabled={disabled} id={id} + required={required} value={value != null ? String(value) : undefined} onChange={(event) => { onChange?.(event.target.value);