import { FunctionComponent } from 'preact'; import { useState } from 'preact/hooks'; import { MfaProps } from './MfaProps'; import { TwoFactorAuth } from './TwoFactorAuth'; import { TwoFactorAuthView } from './TwoFactorAuthView'; export const TwoFactorAuthWrapper: FunctionComponent = (props) => { const [auth] = useState( () => new TwoFactorAuth(props.mfaProvider, props.userProvider) ); auth.fetchStatus(); return ; };