import { ObservableForgotPasswordScreen } from '@ulangi/ulangi-observable' ; import { ForgotPasswordScreenDelegate } from '../../delegates/auth/ForgotPasswordScreenDelegate' ; import { PrimaryScreenStyle } from '../../styles/PrimaryScreenStyle' ; import { ScreenFactory } from '../ScreenFactory' ; export class ForgotPasswordScreenFactory extends ScreenFactory { public createScreenDelegate ( observableScreen ) { const navigatorDelegate = this . createNavigatorDelegate ( ) ; const dialogDelegate = this . createDialogDelegate ( PrimaryScreenStyle . LIGHT_BOX_SCREEN_STYLES ) ; return new ForgotPasswordScreenDelegate ( this . eventBus , observableScreen , dialogDelegate , navigatorDelegate ) ; } }