Skip to content

Commit

Permalink
add stories for DateTimePickerElement
Browse files Browse the repository at this point in the history
  • Loading branch information
dohomi committed Aug 18, 2022
1 parent b5a3d39 commit 9edb9f4
Showing 1 changed file with 43 additions and 0 deletions.
43 changes: 43 additions & 0 deletions stories/DateTimePickerElement.stories.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
import {DateTimePickerElement, FormContainer} from '../src'
import {ComponentMeta, ComponentStory} from '@storybook/react'
import DateFnsProvider from '../src/DateFnsProvider'
import {action} from '@storybook/addon-actions'
import {SubmitButton} from '../src/Shared'

export default {
title: 'DateTimePickerElement',
component: DateTimePickerElement
} as ComponentMeta<typeof DateTimePickerElement>


const Template: ComponentStory<typeof DateTimePickerElement> = (args) => (
<DateFnsProvider>
<FormContainer defaultValues={{}} onSuccess={action('submit')}>
<DateTimePickerElement {...args} />
<br/>
<SubmitButton/>
</FormContainer>
</DateFnsProvider>
)


export const Basic = Template.bind({})
Basic.args = {
label: 'Datetime Picker',
name: 'basic'
}

export const RequiredPicker = Template.bind({})
RequiredPicker.args = {
label: 'Datetime Picker',
name: 'required_picker',
required: true
}

export const RequiredPickerCustom = Template.bind({})
RequiredPickerCustom.args = {
label: 'Datetime Picker',
name: 'required_picker_custom',
required: true,
validation: {required: 'Custom required message'}
}

0 comments on commit 9edb9f4

Please sign in to comment.