From e07b5add79ec6bd19816598ce6e5ebb7b2653807 Mon Sep 17 00:00:00 2001 From: Jagraj Aulakh Date: Thu, 13 Apr 2023 15:02:41 -0400 Subject: [PATCH] #38 Made instructor specific links on the navbar --- backend/app/models.py | 1 + frontend/src/components/MyNavbar.jsx | 15 ++++++++++++++- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/backend/app/models.py b/backend/app/models.py index d91c295..3df09c5 100644 --- a/backend/app/models.py +++ b/backend/app/models.py @@ -58,6 +58,7 @@ class User(UserMixin, db.Model): "id": self.id, "username": self.username, "email": self.email, + "role": self.role } def from_dict(self, data, new_user=False) -> None: diff --git a/frontend/src/components/MyNavbar.jsx b/frontend/src/components/MyNavbar.jsx index d63cf7a..ab02037 100644 --- a/frontend/src/components/MyNavbar.jsx +++ b/frontend/src/components/MyNavbar.jsx @@ -6,6 +6,13 @@ import UserContext from "../contexts/UserContext"; const MyNavbar = () => { const { currentUser } = useContext(UserContext); + const instructorLinks = [ + { + label: "Manage Courses", + link: "/manage", + }, + ]; + const MyLink = ({ children, ...rest }) => { return ( @@ -17,11 +24,17 @@ const MyNavbar = () => { return ( - LearningTree + + LearningTree +