Skip to content
Snippets Groups Projects
Commit 553a5903 authored by danieldeng2's avatar danieldeng2
Browse files

Update dashboard buttons

parent a26ed99d
Branches
No related tags found
No related merge requests found
...@@ -7,14 +7,60 @@ import { ...@@ -7,14 +7,60 @@ import {
faPrint, faPrint,
faFileInvoice, faFileInvoice,
faDatabase, faDatabase,
faBullhorn, faQuestionCircle,
faUserFriends,
faBug, faBug,
} from "@fortawesome/free-solid-svg-icons"; } from "@fortawesome/free-solid-svg-icons";
import Button from "react-bootstrap/Button"; import Button from "react-bootstrap/Button";
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
const DashboardButtonGroup: React.FC = () => { export interface ButtonGroupProps {
loginShort: string;
}
const DashboardButtonGroup: React.FC<ButtonGroupProps> = ({loginShort}: ButtonGroupProps) => {
const buttons = [
{
title: "My Record",
icon: faFileInvoice,
url: "https://cate.doc.ic.ac.uk/student.cgi?key=2019",
},
{
title: "My Website",
icon: faGlobe,
url: `https://www.doc.ic.ac.uk/~${loginShort}/`,
},
{
title: "My Imperial",
icon: faFileAlt,
url: "https://my.imperial.ac.uk/HomeScreen.aspx",
},
{
title: "TeachDB",
icon: faDatabase,
url: "https://teachdb.doc.ic.ac.uk/db/",
},
{
title: "ICT Guides",
icon: faQuestionCircle,
url: "https://www.imperial.ac.uk/admin-services/ict/self-service/",
},
{
title: "CSG Guides",
icon: faQuestionCircle,
url: "https://www.imperial.ac.uk/computing/csg/guides/",
},
{
title: "Printing",
icon: faPrint,
url: "https://ictprintservice.imperial.ac.uk/safecom/webuser.dll/login",
},
{
title: "Report Bugs",
icon: faBug,
url: "https://gitlab.doc.ic.ac.uk/edtech/scientia/-/issues/new",
},
];
return ( return (
<> <>
<Row style={{ marginTop: "45px" }}> <Row style={{ marginTop: "45px" }}>
...@@ -37,46 +83,4 @@ const DashboardButtonGroup: React.FC = () => { ...@@ -37,46 +83,4 @@ const DashboardButtonGroup: React.FC = () => {
); );
}; };
export default DashboardButtonGroup; export default DashboardButtonGroup;
\ No newline at end of file
const buttons = [
{
title: "Record",
icon: faFileInvoice,
url: "https://cate.doc.ic.ac.uk/student.cgi?key=2019",
},
{
title: "Website",
icon: faGlobe,
url: "https://www.doc.ic.ac.uk/~js4416/",
},
{
title: "TeachDB",
icon: faDatabase,
url: "https://teachdb.doc.ic.ac.uk/db/",
},
{
title: "Notice Board",
icon: faBullhorn,
},
{
title: "Documents",
icon: faFileAlt,
url: "https://my.imperial.ac.uk/HomeScreen.aspx",
},
{
title: "Printing",
icon: faPrint,
url: "https://ictprintservice.imperial.ac.uk/safecom/webuser.dll/login",
},
{
title: "DoCSoc",
icon: faUserFriends,
url: "https://docsoc.co.uk/",
},
{
title: "Report Bugs",
icon: faBug,
url: "https://gitlab.doc.ic.ac.uk/edtech/scientia/-/issues/new",
},
];
...@@ -12,7 +12,7 @@ const Dashboard: React.FC = () => { ...@@ -12,7 +12,7 @@ const Dashboard: React.FC = () => {
<> <>
<MyBreadcrumbs /> <MyBreadcrumbs />
<PersonCard /> <PersonCard />
<DashboardButtonGroup /> <DashboardButtonGroup loginShort="br819"/>
<Row> <Row>
<Col xs={12} sm={12} md={12} lg={6} style={{ marginTop: "30px", paddingRight: "10px", paddingLeft: "10px"}}> <Col xs={12} sm={12} md={12} lg={6} style={{ marginTop: "30px", paddingRight: "10px", paddingLeft: "10px"}}>
<TutorCardGroup /> <TutorCardGroup />
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment