UNPKG

wix-style-react

Version:
137 lines (124 loc) 3.6 kB
export const _size = ` <StorybookComponents.Stack flexDirection="column"> <TimeInputNext size="large" placeholder="Large" /> <TimeInputNext size="medium" placeholder="Medium" /> <TimeInputNext size="small" placeholder="Small" /> </StorybookComponents.Stack>; `; export const _width = ` <StorybookComponents.Stack flexDirection="column"> <StorybookComponents.Stack> <TimeInputNext width="auto" placeholder="Auto" /> </StorybookComponents.Stack> <TimeInputNext width="100%" placeholder="Full width" /> </StorybookComponents.Stack>; `; export const _border = ` <StorybookComponents.Stack flexDirection="column"> <TimeInputNext border="standard" placeholder="Standard" /> <TimeInputNext border="round" placeholder="Round" /> <TimeInputNext border="bottomLine" placeholder="Bottom Line" /> </StorybookComponents.Stack>; `; export const _status = ` <StorybookComponents.Stack flexDirection="column"> <TimeInputNext status="error" placeholder="Error" /> <TimeInputNext status="warning" placeholder="Warning" /> <TimeInputNext status="loading" placeholder="Loading" /> </StorybookComponents.Stack>; `; export const _statusMessage = ` <TimeInputNext status="error" statusMessage="This field is required" />; `; export const _disabled = ` <TimeInputNext disabled />; `; export const _affix = ` <StorybookComponents.Stack flexDirection="column"> <TimeInputNext prefix={<Input.Affix>From</Input.Affix>} suffix={<Input.Affix>GMT+1</Input.Affix>} /> </StorybookComponents.Stack>; `; export const _locale = ` <StorybookComponents.Stack flexDirection='column'> <TimeInputNext locale="en" /> <TimeInputNext locale="de"/> </StorybookComponents.Stack>; `; export const _timeStyle = ` <StorybookComponents.Stack flexDirection="column"> <TimeInputNext timeStyle="short" /> <TimeInputNext timeStyle="long" /> </StorybookComponents.Stack>; `; export const _step = ` <StorybookComponents.Stack> <StorybookComponents.Stack flexDirection="column" gap="6px"> 15 min (default): <TimeInputNext step={15} /> </StorybookComponents.Stack> <StorybookComponents.Stack flexDirection="column" gap="6px"> 5 min: <TimeInputNext step={5}/> </StorybookComponents.Stack> <StorybookComponents.Stack flexDirection="column" gap="6px"> 30 min: <TimeInputNext step={30} /> </StorybookComponents.Stack> <StorybookComponents.Stack flexDirection="column" gap="6px"> 60 min: <TimeInputNext step={60} /> </StorybookComponents.Stack> </StorybookComponents.Stack>; `; export const _scheduling = ` () => { const [startDate, setStartDate] = React.useState(); const [endDate, setEndDate] = React.useState(); return ( <Layout gap="10px"> <Cell span={3}> <FormField label="Date"> <DatePicker width="100%" placeholderText="Select Date" value={startDate} onChange={value => setStartDate(value)} /> </FormField> </Cell> <Cell span={3}> <FormField label="Time"> <TimeInputNext /> </FormField> </Cell> <Cell span={3}> <FormField label="End Date"> <DatePicker width="100%" placeholderText="Select Date" value={endDate} onChange={value => setEndDate(value)} /> </FormField> </Cell> <Cell span={3}> <FormField label="End Time"> <TimeInputNext /> </FormField> </Cell> </Layout> ); }; `; export const _range = ` <Range> <TimeInputNext /> <TimeInputNext /> </Range>; `;