diff --git a/src/assets/icons/certificate.svg b/src/assets/icons/certificate.svg new file mode 100644 index 0000000..38c9890 --- /dev/null +++ b/src/assets/icons/certificate.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/assets/icons/chat-teardrop-text.svg b/src/assets/icons/chat-teardrop-text.svg new file mode 100644 index 0000000..efc080b --- /dev/null +++ b/src/assets/icons/chat-teardrop-text.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/assets/icons/check-circle.svg b/src/assets/icons/check-circle.svg new file mode 100644 index 0000000..dea5cc4 --- /dev/null +++ b/src/assets/icons/check-circle.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/src/assets/icons/envelope-open.svg b/src/assets/icons/envelope-open.svg new file mode 100644 index 0000000..be4478a --- /dev/null +++ b/src/assets/icons/envelope-open.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/assets/icons/folder-simple-star.svg b/src/assets/icons/folder-simple-star.svg new file mode 100644 index 0000000..cb1916f --- /dev/null +++ b/src/assets/icons/folder-simple-star.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/assets/icons/graduation-cap.svg b/src/assets/icons/graduation-cap.svg new file mode 100644 index 0000000..ae12632 --- /dev/null +++ b/src/assets/icons/graduation-cap.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/assets/icons/smiley-sad.svg b/src/assets/icons/smiley-sad.svg new file mode 100644 index 0000000..2773c75 --- /dev/null +++ b/src/assets/icons/smiley-sad.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/assets/icons/user-circle-check.svg b/src/assets/icons/user-circle-check.svg new file mode 100644 index 0000000..adf606a --- /dev/null +++ b/src/assets/icons/user-circle-check.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/assets/icons/user-sound.svg b/src/assets/icons/user-sound.svg index 916955d..d3b2233 100644 --- a/src/assets/icons/user-sound.svg +++ b/src/assets/icons/user-sound.svg @@ -1,13 +1,6 @@ - - - - - - - - - - - - + + + + + diff --git a/src/assets/images/auth/login-pattern-logo.png b/src/assets/images/auth/login-pattern-logo.png new file mode 100644 index 0000000..c887f02 Binary files /dev/null and b/src/assets/images/auth/login-pattern-logo.png differ diff --git a/src/assets/images/backgrounds/student-layout-bg.jpg b/src/assets/images/backgrounds/student-layout-bg.jpg new file mode 100644 index 0000000..f8f3d0f Binary files /dev/null and b/src/assets/images/backgrounds/student-layout-bg.jpg differ diff --git a/src/assets/images/upload-simple.png b/src/assets/images/upload-simple.png new file mode 100644 index 0000000..0fbc5cd Binary files /dev/null and b/src/assets/images/upload-simple.png differ diff --git a/src/components/Copyright.vue b/src/components/Copyright.vue index c08e0d2..f1392f1 100644 --- a/src/components/Copyright.vue +++ b/src/components/Copyright.vue @@ -39,8 +39,9 @@ const social = [ .copyright { display: flex; gap: 0.5rem; - justify-content: center; + justify-content: flex-end; align-items: center; + margin-top: 3rem; &__text { padding: 0 0.25rem; diff --git a/src/components/DropdownMenu.vue b/src/components/DropdownMenu.vue index 0f632e4..8839041 100644 --- a/src/components/DropdownMenu.vue +++ b/src/components/DropdownMenu.vue @@ -1,7 +1,13 @@ @@ -136,12 +191,18 @@ const iconList = [ } &__icon-btn { + --header-icon-color: #9a9a9a; + position: relative; border: none; background: transparent; border-radius: 9999px; padding: 0; cursor: pointer; + + &:hover { + --header-icon-color: var(--color-primary); + } } &__icon-badge { diff --git a/src/components/LineTitleBlock.vue b/src/components/LineTitleBlock.vue index b89dfb0..9d42630 100644 --- a/src/components/LineTitleBlock.vue +++ b/src/components/LineTitleBlock.vue @@ -25,8 +25,8 @@ defineProps({ &__bar { background-color: var(--color-primary); - box-shadow: 0 1px 2px rgba(0, 0, 0, 5%); border-radius: 1rem; + box-shadow: 0 3px 8px rgba(243, 102, 117, 45%); height: 1.9rem; width: 0.375rem; flex-shrink: 0; diff --git a/src/components/blocks/NoItems.vue b/src/components/blocks/NoItems.vue index 4728d6c..ab3aa03 100644 --- a/src/components/blocks/NoItems.vue +++ b/src/components/blocks/NoItems.vue @@ -1,7 +1,7 @@ @@ -177,6 +168,9 @@ const menuItems = computed(() => [ } &__inner { + display: flex; + flex-direction: column; + min-height: 100dvh; padding: 1.25rem; } @@ -189,16 +183,8 @@ const menuItems = computed(() => [ } &__footer { - position: fixed; - bottom: 0; - left: 1.25rem; - width: 100%; + margin-top: auto; padding: 0.5rem 0 1.25rem; - background-color: #f5f5f5; - - @media (min-width: 1024px) { - width: fit-content; - } } } diff --git a/src/layouts/sidebars/AdminSidebar.vue b/src/layouts/sidebars/AdminSidebar.vue index d2d7487..2b9ea05 100644 --- a/src/layouts/sidebars/AdminSidebar.vue +++ b/src/layouts/sidebars/AdminSidebar.vue @@ -60,7 +60,7 @@ const logo = gallery.logoPinkishRed justify-content: center; img { - height: 3.5rem; + height: 100px; object-fit: contain; } } diff --git a/src/layouts/sidebars/CounselorSidebar.vue b/src/layouts/sidebars/CounselorSidebar.vue index 74a8bc6..f8a0276 100644 --- a/src/layouts/sidebars/CounselorSidebar.vue +++ b/src/layouts/sidebars/CounselorSidebar.vue @@ -48,7 +48,7 @@ const logo = gallery.logoPinkishRed justify-content: center; img { - height: 3.5rem; + height: 100px; object-fit: contain; } } diff --git a/src/layouts/sidebars/StudentSidebar.vue b/src/layouts/sidebars/StudentSidebar.vue index 4307e55..dd609f5 100644 --- a/src/layouts/sidebars/StudentSidebar.vue +++ b/src/layouts/sidebars/StudentSidebar.vue @@ -1,5 +1,5 @@