import React, { FC, useState } from "react"; import { Grid, makeStyles, Theme } from "@material-ui/core"; import { Header } from "../components/Header"; import { AvatarList } from "../components/AvatarList"; import { ProgressBar } from "../components/ProgressBar"; import { FloatingButton } from "../components/FloatingButton"; import { UsersModal } from "../components/UsersModal"; import { ProjectTabPanel } from "../components/ProjectTabPanel"; import ProjectVM from "../VM/ProjectVM"; import PageLayout from "../layouts/PageLayout"; import { ProgressInfo } from "../components/ProgressInfo"; interface IProps { viewModel: ProjectVM; } const useStyles = makeStyles((theme: Theme) => ({ root: { marginTop: theme.spacing(4), marginBottom: theme.spacing(4), flexGrow: 1, }, })); export const ProjectPage: FC = ({ viewModel }) => { const { // id, title, description, users, allUsers, progression, tickets, ticketsDone, ticketsTotalCount, remainingDays, files, // activities, allProjects, } = viewModel; const tabNames: string[] = ["Tickets"]; //, "Files", "Activity"]; const [showModal, setShowModal] = useState(false); const classes = useStyles(); const Content: FC = () => { return ( <> setShowModal(false)} /> {/* */} setShowModal(true)} />
); }; return ( } content={} /> ); };