diff --git a/src/pages/staff/[user_id].tsx b/src/pages/staff/[user_id].tsx index 1998d910..f718d007 100644 --- a/src/pages/staff/[user_id].tsx +++ b/src/pages/staff/[user_id].tsx @@ -1,18 +1,25 @@ import { useState } from "react"; import { trpc } from "@/client/lib/trpc"; +import { + Box, + Button, + Container, + Modal, + Stack, + TextField, + Typography, +} from "@mui/material"; import { useRouter } from "next/router"; import $home from "@/styles/Home.module.css"; import $button from "@/components/design_system/button/Button.module.css"; import $StaffPage from "../../styles/StaffPage.module.css"; -import $Modal from "../../styles/Modal.module.css"; - -import Stack from "@mui/material/Stack"; -import Box from "@mui/material/Box"; -import Button from "@mui/material/Button"; -import Container from "@mui/material/Container"; -import Modal from "@mui/material/Modal"; +import $Modal from "@/components/design_system/modal/Modal.module.css"; const ViewParaPage = () => { + const [open, setOpen] = useState(false); + const handleOpen = () => setOpen(true); + const handleClose = () => setOpen(false); + //are we going to add an archive button? const [archiveParaPrompt, setArchiveParaPrompt] = useState(false); const [viewState, setViewState] = useState(0); @@ -21,14 +28,12 @@ const ViewParaPage = () => { const { user_id } = router.query; const { data: me } = trpc.user.getMe.useQuery(); - const VIEW_STATES = { MAIN: 0, EDIT: 1 }; - const handleEditState = () => { - setViewState(VIEW_STATES.EDIT); + handleOpen(); }; const handleMainState = () => { - setViewState(VIEW_STATES.MAIN); + handleClose(); }; const { data: para, isLoading } = trpc.para.getParaById.useQuery( @@ -100,123 +105,106 @@ const ViewParaPage = () => {
{para?.first_name} {para?.last_name}
- - {/* Edit button only to be shown when view state is set to MAIN */} - {viewState === VIEW_STATES.MAIN && ( +{para?.email}
-{para?.email}
+