wix-style-react
Version:
69 lines (65 loc) • 1.96 kB
JavaScript
import React from 'react';
import moment from 'moment';
import TimeInput from '..';
import { snap, visualize } from 'storybook-snapper';
const value1 = moment(0).set({ hour: 9, minute: 45 });
const value2 = moment(0).set({ hour: 16, minute: 21 });
visualize('TimeInput', () => {
snap('different variations', done => {
document.fonts.onloadingdone = done;
return (
<>
<TimeInput defaultValue={value1} />
<br />
<TimeInput defaultValue={value1} disabled />
<br />
<TimeInput defaultValue={value1} disabled dashesWhenDisabled />
<br />
<TimeInput defaultValue={value1} disableAmPm />
<br />
<TimeInput defaultValue={value2} rtl />
<br />
<TimeInput defaultValue={value2} rtl disabled />
<br />
<TimeInput defaultValue={value2} rtl disabled dashesWhenDisabled />
<br />
<TimeInput defaultValue={value2} rtl disableAmPm />
<br />
<TimeInput defaultValue={value1} width="100%" />
<br />
<TimeInput defaultValue={value1} disableAmPm width="100%" />
<br />
<TimeInput
defaultValue={value1}
disableAmPm
customSuffix={'custom suffix'}
/>
<br />
<TimeInput defaultValue={value1} customSuffix={'custom suffix'} />
<br />
<TimeInput
defaultValue={value1}
customSuffix={'custom suffix'}
width="100%"
/>
<br />
<TimeInput
defaultValue={value1}
customSuffix={'custom suffix'}
disabled
/>
<br />
<TimeInput
defaultValue={value1}
rtl
disableAmPm
customSuffix={'custom suffix'}
/>
<br />
<TimeInput defaultValue={value1} status="error" hideStatusSuffix />
<br />
<TimeInput defaultValue={value1} showSeconds />
</>
);
});
});