import { WebApplication } from '@/Application/Application' import { ViewControllerManager } from '@/Services/ViewControllerManager' import { PurchaseFlowPane } from '@/Controllers/PurchaseFlow/PurchaseFlowPane' import { observer } from 'mobx-react-lite' import { FunctionComponent } from 'react' import CreateAccount from './Panes/CreateAccount' import SignIn from './Panes/SignIn' import { SNLogoFull } from '@standardnotes/icons' type PaneSelectorProps = { currentPane: PurchaseFlowPane } & PurchaseFlowViewProps type PurchaseFlowViewProps = { viewControllerManager: ViewControllerManager application: WebApplication } const PurchaseFlowPaneSelector: FunctionComponent = ({ currentPane, viewControllerManager, application, }) => { switch (currentPane) { case PurchaseFlowPane.CreateAccount: return case PurchaseFlowPane.SignIn: return } } const PurchaseFlowView: FunctionComponent = ({ viewControllerManager, application }) => { const { currentPane } = viewControllerManager.purchaseFlowController return (
) } export default observer(PurchaseFlowView)