From 8027c3d1bf228053acbad3e232b030c9ddbaca6a Mon Sep 17 00:00:00 2001 From: Razboy20 Date: Mon, 18 Mar 2024 10:06:23 -0500 Subject: [PATCH] feat: match calendar designs & add functionality (#176) * feat: match calendar designs * refactor: update breakpoints --- package.json | 1 + pnpm-lock.yaml | 9 +++ src/views/components/PopupMain.tsx | 2 +- .../components/calendar/Calendar/Calendar.tsx | 33 +++++++--- .../CalendarBottomBar/CalendarBottomBar.tsx | 2 +- .../components/calendar/CalendarFooter.tsx | 33 ++++++++++ .../calendar/CalendarGrid/CalendarGrid.tsx | 3 +- .../CalendarHeader/CalenderHeader.tsx | 18 +++--- .../CalendarSchedules/CalendarSchedules.tsx | 4 +- .../components/calendar/ImportantLinks.tsx | 2 +- src/views/components/calendar/TeamLinks.tsx | 63 ++++++++++--------- src/views/components/common/LogoIcon.tsx | 15 ++--- .../ScheduleTotalHoursAndCourses.tsx | 6 +- unocss.config.ts | 2 + 14 files changed, 132 insertions(+), 61 deletions(-) create mode 100644 src/views/components/calendar/CalendarFooter.tsx diff --git a/package.json b/package.json index 66de1125d..b5c681782 100644 --- a/package.json +++ b/package.json @@ -48,6 +48,7 @@ "@commitlint/types": "^19.0.3", "@crxjs/vite-plugin": "2.0.0-beta.21", "@iconify-json/material-symbols": "^1.1.73", + "@iconify-json/ri": "^1.1.20", "@storybook/addon-designs": "^7.0.9", "@storybook/addon-essentials": "^7.6.17", "@storybook/addon-links": "^7.6.17", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d0dd76484..e13f988c8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -81,6 +81,9 @@ devDependencies: '@iconify-json/material-symbols': specifier: ^1.1.73 version: 1.1.73 + '@iconify-json/ri': + specifier: ^1.1.20 + version: 1.1.20 '@storybook/addon-designs': specifier: ^7.0.9 version: 7.0.9(@storybook/addon-docs@7.6.17)(@storybook/addons@7.6.17)(@storybook/components@7.6.17)(@storybook/manager-api@7.6.17)(@storybook/preview-api@7.6.17)(@storybook/theming@7.6.17)(react-dom@18.2.0)(react@18.2.0) @@ -2341,6 +2344,12 @@ packages: '@iconify/types': 2.0.0 dev: true + /@iconify-json/ri@1.1.20: + resolution: {integrity: sha512-yScIGjLFBCJKWKskQTWRjNI2Awoq+VRDkRxEsCQvSfdz41n+xkRtFG2K6J1OVI90ClRHfjFC8VJ2+WzxxyFjTQ==} + dependencies: + '@iconify/types': 2.0.0 + dev: true + /@iconify/types@2.0.0: resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==} dev: true diff --git a/src/views/components/PopupMain.tsx b/src/views/components/PopupMain.tsx index 009b01074..31112cf36 100644 --- a/src/views/components/PopupMain.tsx +++ b/src/views/components/PopupMain.tsx @@ -113,7 +113,7 @@ export default function PopupMain(): JSX.Element {
- LAST UPDATED: {getUpdatedAtDateTimeString(activeSchedule.updatedAt)} + DATA LAST UPDATED: {getUpdatedAtDateTimeString(activeSchedule.updatedAt)}
-
+
diff --git a/src/views/components/calendar/CalendarSchedules/CalendarSchedules.tsx b/src/views/components/calendar/CalendarSchedules/CalendarSchedules.tsx index 2d651e04f..81a492ac8 100644 --- a/src/views/components/calendar/CalendarSchedules/CalendarSchedules.tsx +++ b/src/views/components/calendar/CalendarSchedules/CalendarSchedules.tsx @@ -21,7 +21,9 @@ export function CalendarSchedules() { return (
- MY SCHEDULES + + MY SCHEDULES +