From 41c76c4a9026841b68b70237e551b6155bcfaaf6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dejan=20Stoki=C4=87?= Date: Wed, 25 Sep 2024 15:07:16 +0200 Subject: [PATCH] feat: es ui --- frontend/README.md | 4 +- frontend/index.html | 2 +- frontend/public/appointment_logo.svg | 94 ++----- frontend/public/sitemap.txt | 2 +- frontend/src/App.vue | 6 +- .../assets/img/homepage-screenshot-2-dark.png | Bin 106359 -> 0 bytes .../src/assets/img/homepage-screenshot-2.png | Bin 166359 -> 0 bytes .../assets/img/homepage-screenshot-dark.png | Bin 154948 -> 0 bytes .../src/assets/img/homepage-screenshot.png | Bin 108924 -> 0 bytes frontend/src/assets/styles/colours.css | 193 +++++++------- frontend/src/assets/styles/main.css | 2 +- .../src/assets/svg/appointment_logo_beta.svg | 110 +------- .../src/assets/svg/ftue-background-dark.svg | 37 ++- frontend/src/assets/svg/ftue-background.svg | 41 ++- frontend/src/assets/svg/logo.svg | 102 ++------ .../components/AppointmentCreatedModal.vue | 4 +- frontend/src/components/AppointmentModal.vue | 10 +- frontend/src/components/BookingModal.vue | 4 +- .../src/components/CalendarManagement.vue | 6 +- frontend/src/components/CalendarMiniMonth.vue | 6 +- frontend/src/components/CalendarQalendar.vue | 16 +- frontend/src/components/ConfirmationModal.vue | 2 +- frontend/src/components/FTUE/ConnectVideo.vue | 18 +- frontend/src/components/GenericModal.vue | 6 +- frontend/src/components/HomeFooter.vue | 2 +- frontend/src/components/NavBar.vue | 10 +- frontend/src/components/ScheduleCreation.vue | 6 +- frontend/src/components/SettingsAccount.vue | 6 +- frontend/src/components/SettingsCalendar.vue | 10 +- frontend/src/components/SettingsGeneral.vue | 8 +- .../bookingView/BookingViewError.vue | 3 +- .../bookingView/BookingViewSlotSelection.vue | 10 +- .../bookingView/BookingViewSuccess.vue | 6 +- frontend/src/composables/dayjs.ts | 6 +- frontend/src/elements/AlertBox.vue | 2 +- frontend/src/elements/CautionButton.vue | 9 +- frontend/src/elements/EventPopup.vue | 8 +- frontend/src/elements/LoadingSpinner.vue | 2 +- frontend/src/elements/NavBarItem.vue | 4 +- frontend/src/elements/PrimaryButton.vue | 10 +- frontend/src/elements/SecondaryButton.vue | 8 +- frontend/src/elements/SwitchToggle.vue | 2 +- frontend/src/elements/TextButton.vue | 2 +- frontend/src/elements/UserAvatar.vue | 2 +- .../calendar/CalendarEventPlaceholder.vue | 8 +- .../calendar/CalendarEventPreview.vue | 2 +- .../calendar/CalendarMiniMonthDay.vue | 10 +- frontend/src/elements/home/InfoBox.vue | 2 +- frontend/src/keys.ts | 8 +- frontend/src/locales/de.json | 34 +-- frontend/src/locales/en.json | 32 +-- frontend/src/router.ts | 45 ++-- frontend/src/stores/schedule-store.ts | 7 + frontend/src/tbpro/elements/BaseButton.vue | 13 +- frontend/src/tbpro/elements/SwitchToggle.vue | 4 +- frontend/src/tbpro/elements/TextInput.vue | 2 +- .../src/views/BookingConfirmationView.vue | 7 +- frontend/src/views/BookingView.vue | 1 + frontend/src/views/BookingWidgetView.vue | 237 ++++++++++++++++++ .../src/views/FirstTimeUserExperienceView.vue | 7 +- frontend/src/views/HomeView.vue | 129 ---------- frontend/src/views/InWidgetView.vue | 49 ++++ frontend/src/views/LoginView.vue | 45 ++-- frontend/src/views/SettingsView.vue | 2 +- frontend/src/views/WaitingListActionView.vue | 1 - .../src/views/errors/NotAuthenticatedView.vue | 3 +- .../src/views/errors/RouteNotFoundView.vue | 3 +- frontend/tailwind.config.ts | 14 +- static/downtime/index.html | 53 ++-- 69 files changed, 721 insertions(+), 778 deletions(-) delete mode 100644 frontend/src/assets/img/homepage-screenshot-2-dark.png delete mode 100644 frontend/src/assets/img/homepage-screenshot-2.png delete mode 100644 frontend/src/assets/img/homepage-screenshot-dark.png delete mode 100644 frontend/src/assets/img/homepage-screenshot.png create mode 100644 frontend/src/views/BookingWidgetView.vue delete mode 100644 frontend/src/views/HomeView.vue create mode 100644 frontend/src/views/InWidgetView.vue diff --git a/frontend/README.md b/frontend/README.md index 76656bcfb..662315b2b 100644 --- a/frontend/README.md +++ b/frontend/README.md @@ -1,6 +1,6 @@ -# Thunderbird Appointment Frontend +# Site Visit Scheduling Frontend -This is the frontend component of Thunderbird Appointment. It's written in VueJS with Vite. +This is the frontend component of Site Visit Scheduling. It's written in VueJS with Vite. ## Project setup diff --git a/frontend/index.html b/frontend/index.html index 6e670f758..4d68c08ea 100644 --- a/frontend/index.html +++ b/frontend/index.html @@ -4,7 +4,7 @@ - Thunderbird Appointment + Site Visit Scheduling