From c5a072189cd69ab77a3c15bdb4bebdce58346b9b Mon Sep 17 00:00:00 2001 From: Jack Psaras Date: Mon, 30 Oct 2023 15:48:37 -0400 Subject: [PATCH] edited layout and added schedule view --- src/App.vue | 32 ++++-- src/components/AppHeader.vue | 88 +++++++++++------ src/components/Footer.vue | 19 ++++ src/components/Header.vue | 75 ++++++++++++++ src/router/index.js | 6 ++ src/views/HomeView.vue | 184 ++++++++++++++++++++++++++++++++--- src/views/ScheduleView.vue | 103 ++++++++++++++++++++ 7 files changed, 453 insertions(+), 54 deletions(-) create mode 100644 src/components/Footer.vue create mode 100644 src/components/Header.vue create mode 100644 src/views/ScheduleView.vue diff --git a/src/App.vue b/src/App.vue index b0bc04d..33bbb20 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,11 +1,31 @@ - diff --git a/src/components/AppHeader.vue b/src/components/AppHeader.vue index 92942b2..4a25ebf 100644 --- a/src/components/AppHeader.vue +++ b/src/components/AppHeader.vue @@ -1,27 +1,11 @@ diff --git a/src/components/Footer.vue b/src/components/Footer.vue new file mode 100644 index 0000000..ac8dd5d --- /dev/null +++ b/src/components/Footer.vue @@ -0,0 +1,19 @@ + + + + \ No newline at end of file diff --git a/src/components/Header.vue b/src/components/Header.vue new file mode 100644 index 0000000..4d8f655 --- /dev/null +++ b/src/components/Header.vue @@ -0,0 +1,75 @@ + + + + + + \ No newline at end of file diff --git a/src/router/index.js b/src/router/index.js index 1163d41..5f1363b 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -7,6 +7,7 @@ import FormView from "../views/FormView.vue"; import AdminCreateCourseView from "../views/AdminCreateCourseView.vue"; import LoginPage from "../views/LoginPage.vue"; import SignUp from "../views/SignUp.vue"; +import ScheduleView from "../views/ScheduleView.vue"; const router = createRouter({ // the history mode determines how vue router interacts with the url. @@ -47,6 +48,11 @@ const router = createRouter({ name: "Login", component: LoginPage, }, + { + path: "/schedule", + name: "schedule", + component: ScheduleView, + } ], }); diff --git a/src/views/HomeView.vue b/src/views/HomeView.vue index fe53dec..37e5663 100644 --- a/src/views/HomeView.vue +++ b/src/views/HomeView.vue @@ -1,29 +1,181 @@ diff --git a/src/views/ScheduleView.vue b/src/views/ScheduleView.vue new file mode 100644 index 0000000..f0e87ad --- /dev/null +++ b/src/views/ScheduleView.vue @@ -0,0 +1,103 @@ + + + + + + + \ No newline at end of file