import { YStack } from '@junwon/aesthetics' import { RouterProvider, useRouterContext } from './providers/RouterProvider' import { VisaProvider, useVisa } from './providers/VisaProvider' import { Index } from './pages/Index' import { SignIn } from './pages/SignIn' import { VerifySignIn } from './pages/VerifySignIn' import { ManageAccount } from './pages/ManageAccount' import { UpdateAccount } from './pages/UpdateAccount' import { VerifyUpdateAccount } from './pages/VerifyUpdateAccount' import { DeleteAccount } from './pages/DeleteAccount' import { ManageMembership } from './pages/ManageMembership' import { ActionBar } from './components/ActionBar' function ShowPage() { const { route } = useRouterContext() switch (route) { case '/': return case '/signin': return case '/signin/verify': return case '/account': return case '/account/update': return case '/account/update/verify': return case '/account/delete': return case '/membership': return default: return } } interface VisaCenterProps { showBackButtonAtRoot?: boolean productName?: string | null } export function VisaCenter({ showBackButtonAtRoot = false, productName }: VisaCenterProps) { return ( ) }