import type { FC } from "react"; import { useAccountsPageViewModel } from "./AccountsPage.vm"; import { AccountsPageEmpty } from "./components/AccountsPageEmpty.view"; import { AccountsPageError } from "./components/AccountsPageError.view"; import { AccountsPageLoaded } from "./components/AccountsPageLoaded.view"; import { AccountsPageLoading } from "./components/AccountsPageLoading.view"; const AccountsPage: FC = () => { const viewModel = useAccountsPageViewModel(); if (viewModel.state === "loading") return ; if (viewModel.state === "error") return ; if (viewModel.state === "empty") return ; return ( ); }; export { AccountsPage };