From 180ea16200d0f5ea9f74145de2b5de1b85be4654 Mon Sep 17 00:00:00 2001 From: danieldeng2 <danieldeng223@gmail.com> Date: Wed, 26 Aug 2020 15:53:03 +0100 Subject: [PATCH] Add accordian to overview --- src/components/pages/ModuleOverview/index.tsx | 28 +++++++++++++++++++ .../pages/ModuleOverview/style.module.scss | 1 + 2 files changed, 29 insertions(+) diff --git a/src/components/pages/ModuleOverview/index.tsx b/src/components/pages/ModuleOverview/index.tsx index 7783bcea7..b6fae975d 100644 --- a/src/components/pages/ModuleOverview/index.tsx +++ b/src/components/pages/ModuleOverview/index.tsx @@ -7,6 +7,9 @@ import { faGlobe, faLink } from "@fortawesome/free-solid-svg-icons"; import PageButtonGroup from "components/molecules/PageButtonGroup"; import { request } from "../../../utils/api"; import { api, methods } from "../../../constants/routes"; +import ProgressBar from "react-bootstrap/ProgressBar"; +import Accordion from "react-bootstrap/Accordion"; +import Card from "react-bootstrap/Card"; const ModuleOverview: React.FC = () => { let { id } = useParams(); @@ -69,6 +72,31 @@ const ModuleOverview: React.FC = () => { <h4 className={classNames(styles.moduleSectionHeader)}>Links</h4> <PageButtonGroup buttons={buttons} style={{ marginTop: "1.25rem" }} /> + + <h4 className={classNames(styles.moduleSectionHeader)}>Progress</h4> + {/* <ProgressBar + now={60} + className={styles.progress} + /> */} + <Accordion defaultActiveKey="0" style={{ marginTop: "30px", borderRadius: ".5rem"}}> + <Card> + <Accordion.Toggle as={Card.Header} eventKey="0"> + Week 1 + </Accordion.Toggle> + <Accordion.Collapse eventKey="0"> + <Card.Body>Hello! I'm the body</Card.Body> + </Accordion.Collapse> + </Card> + <Card> + <Accordion.Toggle as={Card.Header} eventKey="1"> + Week 2 + </Accordion.Toggle> + <Accordion.Collapse eventKey="1"> + <Card.Body>Hello! I'm another body</Card.Body> + </Accordion.Collapse> + </Card> + </Accordion> + </> ); }; diff --git a/src/components/pages/ModuleOverview/style.module.scss b/src/components/pages/ModuleOverview/style.module.scss index 0df877f84..e2ec141f9 100644 --- a/src/components/pages/ModuleOverview/style.module.scss +++ b/src/components/pages/ModuleOverview/style.module.scss @@ -8,6 +8,7 @@ margin-top: 1rem; } + @media (max-width: 62rem) { } -- GitLab