From 923e41b3960a751aa8f4224bd684a96879e8ed5a Mon Sep 17 00:00:00 2001 From: Flycro Date: Wed, 20 Mar 2024 18:09:26 +0100 Subject: [PATCH] feat: Dashboard Functionality --- nuxt/components/dashboard/BookInfoCard.vue | 89 +++++++++++++++++++ nuxt/components/deadline/DeadlineTable.vue | 58 ++++++++++++ nuxt/components/modal/ConfirmUserDeadline.vue | 45 ++++++++++ nuxt/components/modal/NewDeadline.vue | 86 ++++++++++++++++++ nuxt/pages/index.vue | 18 ++-- 5 files changed, 290 insertions(+), 6 deletions(-) create mode 100644 nuxt/components/dashboard/BookInfoCard.vue create mode 100644 nuxt/components/deadline/DeadlineTable.vue create mode 100644 nuxt/components/modal/ConfirmUserDeadline.vue create mode 100644 nuxt/components/modal/NewDeadline.vue diff --git a/nuxt/components/dashboard/BookInfoCard.vue b/nuxt/components/dashboard/BookInfoCard.vue new file mode 100644 index 0000000..30a4e18 --- /dev/null +++ b/nuxt/components/dashboard/BookInfoCard.vue @@ -0,0 +1,89 @@ + + + + + diff --git a/nuxt/components/deadline/DeadlineTable.vue b/nuxt/components/deadline/DeadlineTable.vue new file mode 100644 index 0000000..fca17f5 --- /dev/null +++ b/nuxt/components/deadline/DeadlineTable.vue @@ -0,0 +1,58 @@ + + + + + diff --git a/nuxt/components/modal/ConfirmUserDeadline.vue b/nuxt/components/modal/ConfirmUserDeadline.vue new file mode 100644 index 0000000..9c79eb2 --- /dev/null +++ b/nuxt/components/modal/ConfirmUserDeadline.vue @@ -0,0 +1,45 @@ + + + diff --git a/nuxt/components/modal/NewDeadline.vue b/nuxt/components/modal/NewDeadline.vue new file mode 100644 index 0000000..d2d9f33 --- /dev/null +++ b/nuxt/components/modal/NewDeadline.vue @@ -0,0 +1,86 @@ + + + diff --git a/nuxt/pages/index.vue b/nuxt/pages/index.vue index 78b0713..ecc0d66 100644 --- a/nuxt/pages/index.vue +++ b/nuxt/pages/index.vue @@ -1,13 +1,19 @@