import React, { useState } from 'react'; import { States } from '../../utilities'; import { OtpInput, OtpInputProps } from './OtpInput'; export default { title: 'Components/OtpInput' }; const StatefulOtpInput = (props: Partial) => { const [value, setValue] = useState(props.value || ''); return ; }; export const Default = () => ; export const Variants = () => ( > states={[ { numInputs: 6, label: 'Verification code' }, { numInputs: 6, label: 'Verification code', value: '123', focus: true }, { numInputs: 6, label: 'Verification code', value: '123456', disabled: true }, { numInputs: 6, label: 'Verification code', error: 'Invalid code' } ]} > {props => } );