lion/packages/input-iban/stories/index.stories.js
Thomas Allmer 4a93599228 chore: update storybook version
Co-authored-by: Joren Broekema <Joren.Broekema@ing.com>
2020-01-13 13:58:03 +01:00

42 lines
921 B
JavaScript

import { html, storiesOf } from '@open-wc/demoing-storybook';
import { IsCountryIBAN } from '../index.js';
import '../lion-input-iban.js';
storiesOf('Forms|Input IBAN')
.add(
'Default',
() => html`
<lion-input-iban name="iban" label="IBAN"></lion-input-iban>
`,
)
.add(
'Prefilled',
() => html`
<lion-input-iban
.modelValue=${'NL20INGB0001234567'}
name="iban"
label="IBAN"
></lion-input-iban>
`,
)
.add(
'Faulty prefilled',
() => html`
<lion-input-iban
.modelValue=${'NL20INGB0001234567XXXX'}
name="iban"
label="IBAN"
></lion-input-iban>
`,
)
.add(
'Country restrictions',
() => html`
<lion-input-iban
.modelValue=${'DE89370400440532013000'}
.validators=${[new IsCountryIBAN('NL')]}
name="iban"
label="IBAN"
></lion-input-iban>
`,
);