diff --git a/src/pages/index.tsx b/src/pages/index.tsx index d603cb17..02ff0a8e 100644 --- a/src/pages/index.tsx +++ b/src/pages/index.tsx @@ -30,6 +30,9 @@ import AgentDashboard from "@/dashboards/Agent"; import PaymentDue from "./(status)/PaymentDue"; import {useRouter} from "next/router"; import {PayPalScriptProvider} from "@paypal/react-paypal-js"; +import {CorporateUser, Type, userTypes} from "@/interfaces/user"; +import Select from "react-select"; +import {USER_TYPE_LABELS} from "@/resources/user"; export const getServerSideProps = withIronSessionSsr(({req, res}) => { const user = req.session.user; @@ -61,8 +64,9 @@ export const getServerSideProps = withIronSessionSsr(({req, res}) => { export default function Home({envVariables}: {envVariables: {[key: string]: string}}) { const [showDiagnostics, setShowDiagnostics] = useState(false); const [showDemographicInput, setShowDemographicInput] = useState(false); + const [selectedScreen, setSelectedScreen] = useState("admin"); + const {user, mutateUser} = useUser({redirectTo: "/login"}); - const {stats} = useStats(user?.id); const router = useRouter(); useEffect(() => { @@ -176,7 +180,21 @@ export default function Home({envVariables}: {envVariables: {[key: string]: stri {user.type === "corporate" && } {user.type === "agent" && } {user.type === "admin" && } - {user.type === "developer" && } + {user.type === "developer" && ( + <> +