From e379c99e19a02522ab48ada2aed48e83fb685390 Mon Sep 17 00:00:00 2001 From: ponselvajeganathan <68591831+ponselvajeganathan@users.noreply.github.com> Date: Thu, 24 Sep 2026 12:03:05 +0530 Subject: [PATCH] 1049019: Improved UI on Appointment planner --- .../AppointmentPlanner/Components/App.razor | 29 +- .../Components/Pages/About/About.razor | 142 +- .../Pages/Dashboard/Dashboard.razor | 1311 ++++++-- .../Components/Pages/Doctors/Doctors.razor | 398 ++- .../Pages/Doctors/DoctorsDetails.razor | 281 +- .../Components/Pages/Patients/Patients.razor | 159 +- .../Pages/Preference/Preference.razor | 143 +- .../Components/Pages/Schedule/Schedule.razor | 695 ++++- .../Data/AppointmentService.cs | 14 +- .../Models/AppointmentModels.cs | 327 +- .../Shared/MainLayout.razor | 55 +- .../wwwroot/css/appoinment/about.css | 213 -- .../wwwroot/css/appoinment/dashboard.css | 362 --- .../wwwroot/css/appoinment/doctordetails.css | 370 --- .../wwwroot/css/appoinment/preference.css | 63 - .../wwwroot/css/appointment/about.css | 402 +++ .../assets/.gitkeep | 0 .../assets/Icons/Doctors.svg | 0 .../assets/Icons/ThisWeek_Widget.svg | 0 .../assets/Icons/Today_Widget.svg | 0 .../assets/favicon.ico | Bin .../assets/fonts/icomoon.eot | Bin .../assets/fonts/icomoon.svg | 0 .../assets/fonts/icomoon.ttf | Bin .../assets/fonts/icomoon.woff | Bin .../assets/fonts/icons.eot | Bin .../assets/fonts/icons.svg | 0 .../assets/fonts/icons.ttf | Bin .../assets/fonts/icons.woff | Bin .../assets/images/Admin.png | Bin .../assets/images/AlexaRichardson.png | Bin .../assets/images/AmeliaEdwards.png | Bin .../assets/images/MollieCobb.png | Bin .../assets/images/NemboLukni.png | Bin .../assets/images/NoutGolstein.png | Bin .../assets/images/PaulWalker.png | Bin .../assets/images/YaraBarros.png | Bin .../assets/images/default.png | Bin .../assets/styles/bootstrap.css | 0 .../assets/styles/bootstrap.scss | 0 .../wwwroot/css/appointment}/calendar.css | 753 ++++- .../{appoinment => appointment}/common.css | 12 +- .../wwwroot/css/appointment/dashboard.css | 2700 +++++++++++++++++ .../{appoinment => appointment}/doctor.css | 468 ++- .../wwwroot/css/appointment/doctordetails.css | 345 +++ .../doctoreditdialog.css | 0 .../wwwroot/css/appointment/main.css | 340 +++ .../css/{appoinment => appointment}/mark.svg | 0 .../{appoinment => appointment}/patients.css | 163 +- .../wwwroot/css/appointment/preference.css | 245 ++ .../css/{appoinment/main.css => sidebar.css} | 89 +- .../AppointmentPlanner/wwwroot/css/site.css | 31 +- .../Pages/About/About.razor | 142 +- .../Pages/AppointmentModels.cs | 327 +- .../Pages/AppointmentService.cs | 14 +- .../Pages/Dashboard/Dashboard.razor | 1313 ++++++-- .../Pages/Doctors/Doctors.razor | 456 ++- .../Pages/Doctors/DoctorsDetails.razor | 281 +- .../Pages/Patients/Patients.razor | 167 +- .../Pages/Preference/Preference.razor | 145 +- .../Pages/Schedule/Schedule.razor | 704 ++++- .../Shared/MainLayout.razor | 57 +- .../AppointmentPlanner/Components/App.razor | 46 +- .../wwwroot/css/appoinment/about.css | 213 -- .../wwwroot/css/appoinment/dashboard.css | 362 --- .../wwwroot/css/appoinment/doctordetails.css | 370 --- .../wwwroot/css/appoinment/patients.css | 236 -- .../wwwroot/css/appoinment/preference.css | 63 - .../wwwroot/css/appointment/about.css | 402 +++ .../assets/.gitkeep | 0 .../assets/Icons/Doctors.svg | 0 .../assets/Icons/ThisWeek_Widget.svg | 0 .../assets/Icons/Today_Widget.svg | 0 .../assets/favicon.ico | Bin .../assets/fonts/icomoon.eot | Bin .../assets/fonts/icomoon.svg | 0 .../assets/fonts/icomoon.ttf | Bin .../assets/fonts/icomoon.woff | Bin .../assets/fonts/icons.eot | Bin .../assets/fonts/icons.svg | 0 .../assets/fonts/icons.ttf | Bin .../assets/fonts/icons.woff | Bin .../assets/images/Admin.png | Bin .../assets/images/AlexaRichardson.png | Bin .../assets/images/AmeliaEdwards.png | Bin .../assets/images/MollieCobb.png | Bin .../assets/images/NemboLukni.png | Bin .../assets/images/NoutGolstein.png | Bin .../assets/images/PaulWalker.png | Bin .../assets/images/YaraBarros.png | Bin .../assets/images/default.png | Bin .../assets/styles/bootstrap.css | 0 .../assets/styles/bootstrap.scss | 0 .../wwwroot/css/appointment}/calendar.css | 753 ++++- .../{appoinment => appointment}/common.css | 14 +- .../wwwroot/css/appointment/dashboard.css | 2700 +++++++++++++++++ .../{appoinment => appointment}/doctor.css | 491 ++- .../wwwroot/css/appointment/doctordetails.css | 345 +++ .../doctoreditdialog.css | 0 .../wwwroot/css/appointment/main.css | 340 +++ .../css/{appoinment => appointment}/mark.svg | 0 .../wwwroot/css/appointment/patients.css | 381 +++ .../wwwroot/css/appointment/preference.css | 245 ++ .../css/{appoinment/main.css => sidebar.css} | 361 +-- .../AppointmentPlanner/wwwroot/css/site.css | 35 +- 105 files changed, 17094 insertions(+), 3979 deletions(-) delete mode 100644 webapp/server/AppointmentPlanner/wwwroot/css/appoinment/about.css delete mode 100644 webapp/server/AppointmentPlanner/wwwroot/css/appoinment/dashboard.css delete mode 100644 webapp/server/AppointmentPlanner/wwwroot/css/appoinment/doctordetails.css delete mode 100644 webapp/server/AppointmentPlanner/wwwroot/css/appoinment/preference.css create mode 100644 webapp/server/AppointmentPlanner/wwwroot/css/appointment/about.css rename webapp/server/AppointmentPlanner/wwwroot/css/{appoinment => appointment}/assets/.gitkeep (100%) rename webapp/server/AppointmentPlanner/wwwroot/css/{appoinment => appointment}/assets/Icons/Doctors.svg (100%) rename webapp/server/AppointmentPlanner/wwwroot/css/{appoinment => appointment}/assets/Icons/ThisWeek_Widget.svg (100%) rename webapp/server/AppointmentPlanner/wwwroot/css/{appoinment => appointment}/assets/Icons/Today_Widget.svg (100%) rename webapp/server/AppointmentPlanner/wwwroot/css/{appoinment => appointment}/assets/favicon.ico (100%) rename webapp/server/AppointmentPlanner/wwwroot/css/{appoinment => appointment}/assets/fonts/icomoon.eot (100%) rename webapp/server/AppointmentPlanner/wwwroot/css/{appoinment => appointment}/assets/fonts/icomoon.svg (100%) rename webapp/server/AppointmentPlanner/wwwroot/css/{appoinment => appointment}/assets/fonts/icomoon.ttf (100%) rename webapp/server/AppointmentPlanner/wwwroot/css/{appoinment => appointment}/assets/fonts/icomoon.woff (100%) rename webapp/server/AppointmentPlanner/wwwroot/css/{appoinment => appointment}/assets/fonts/icons.eot (100%) rename webapp/server/AppointmentPlanner/wwwroot/css/{appoinment => appointment}/assets/fonts/icons.svg (100%) rename webapp/server/AppointmentPlanner/wwwroot/css/{appoinment => appointment}/assets/fonts/icons.ttf (100%) rename webapp/server/AppointmentPlanner/wwwroot/css/{appoinment => appointment}/assets/fonts/icons.woff (100%) rename webapp/server/AppointmentPlanner/wwwroot/css/{appoinment => appointment}/assets/images/Admin.png (100%) rename webapp/server/AppointmentPlanner/wwwroot/css/{appoinment => appointment}/assets/images/AlexaRichardson.png (100%) rename webapp/server/AppointmentPlanner/wwwroot/css/{appoinment => appointment}/assets/images/AmeliaEdwards.png (100%) rename webapp/server/AppointmentPlanner/wwwroot/css/{appoinment => appointment}/assets/images/MollieCobb.png (100%) rename webapp/server/AppointmentPlanner/wwwroot/css/{appoinment => appointment}/assets/images/NemboLukni.png (100%) rename webapp/server/AppointmentPlanner/wwwroot/css/{appoinment => appointment}/assets/images/NoutGolstein.png (100%) rename webapp/server/AppointmentPlanner/wwwroot/css/{appoinment => appointment}/assets/images/PaulWalker.png (100%) rename webapp/server/AppointmentPlanner/wwwroot/css/{appoinment => appointment}/assets/images/YaraBarros.png (100%) rename webapp/server/AppointmentPlanner/wwwroot/css/{appoinment => appointment}/assets/images/default.png (100%) rename webapp/server/AppointmentPlanner/wwwroot/css/{appoinment => appointment}/assets/styles/bootstrap.css (100%) rename webapp/server/AppointmentPlanner/wwwroot/css/{appoinment => appointment}/assets/styles/bootstrap.scss (100%) rename webapp/{wasm/AppointmentPlanner/AppointmentPlanner/wwwroot/css/appoinment => server/AppointmentPlanner/wwwroot/css/appointment}/calendar.css (67%) rename webapp/server/AppointmentPlanner/wwwroot/css/{appoinment => appointment}/common.css (86%) create mode 100644 webapp/server/AppointmentPlanner/wwwroot/css/appointment/dashboard.css rename webapp/server/AppointmentPlanner/wwwroot/css/{appoinment => appointment}/doctor.css (66%) create mode 100644 webapp/server/AppointmentPlanner/wwwroot/css/appointment/doctordetails.css rename webapp/server/AppointmentPlanner/wwwroot/css/{appoinment => appointment}/doctoreditdialog.css (100%) create mode 100644 webapp/server/AppointmentPlanner/wwwroot/css/appointment/main.css rename webapp/server/AppointmentPlanner/wwwroot/css/{appoinment => appointment}/mark.svg (100%) rename webapp/server/AppointmentPlanner/wwwroot/css/{appoinment => appointment}/patients.css (73%) create mode 100644 webapp/server/AppointmentPlanner/wwwroot/css/appointment/preference.css rename webapp/server/AppointmentPlanner/wwwroot/css/{appoinment/main.css => sidebar.css} (87%) delete mode 100644 webapp/wasm/AppointmentPlanner/AppointmentPlanner/wwwroot/css/appoinment/about.css delete mode 100644 webapp/wasm/AppointmentPlanner/AppointmentPlanner/wwwroot/css/appoinment/dashboard.css delete mode 100644 webapp/wasm/AppointmentPlanner/AppointmentPlanner/wwwroot/css/appoinment/doctordetails.css delete mode 100644 webapp/wasm/AppointmentPlanner/AppointmentPlanner/wwwroot/css/appoinment/patients.css delete mode 100644 webapp/wasm/AppointmentPlanner/AppointmentPlanner/wwwroot/css/appoinment/preference.css create mode 100644 webapp/wasm/AppointmentPlanner/AppointmentPlanner/wwwroot/css/appointment/about.css rename webapp/wasm/AppointmentPlanner/AppointmentPlanner/wwwroot/css/{appoinment => appointment}/assets/.gitkeep (100%) rename webapp/wasm/AppointmentPlanner/AppointmentPlanner/wwwroot/css/{appoinment => appointment}/assets/Icons/Doctors.svg (100%) rename webapp/wasm/AppointmentPlanner/AppointmentPlanner/wwwroot/css/{appoinment => appointment}/assets/Icons/ThisWeek_Widget.svg (100%) rename webapp/wasm/AppointmentPlanner/AppointmentPlanner/wwwroot/css/{appoinment => appointment}/assets/Icons/Today_Widget.svg (100%) rename webapp/wasm/AppointmentPlanner/AppointmentPlanner/wwwroot/css/{appoinment => appointment}/assets/favicon.ico (100%) rename webapp/wasm/AppointmentPlanner/AppointmentPlanner/wwwroot/css/{appoinment => appointment}/assets/fonts/icomoon.eot (100%) rename webapp/wasm/AppointmentPlanner/AppointmentPlanner/wwwroot/css/{appoinment => appointment}/assets/fonts/icomoon.svg (100%) rename webapp/wasm/AppointmentPlanner/AppointmentPlanner/wwwroot/css/{appoinment => appointment}/assets/fonts/icomoon.ttf (100%) rename webapp/wasm/AppointmentPlanner/AppointmentPlanner/wwwroot/css/{appoinment => appointment}/assets/fonts/icomoon.woff (100%) rename webapp/wasm/AppointmentPlanner/AppointmentPlanner/wwwroot/css/{appoinment => appointment}/assets/fonts/icons.eot (100%) rename webapp/wasm/AppointmentPlanner/AppointmentPlanner/wwwroot/css/{appoinment => appointment}/assets/fonts/icons.svg (100%) rename webapp/wasm/AppointmentPlanner/AppointmentPlanner/wwwroot/css/{appoinment => appointment}/assets/fonts/icons.ttf (100%) rename webapp/wasm/AppointmentPlanner/AppointmentPlanner/wwwroot/css/{appoinment => appointment}/assets/fonts/icons.woff (100%) rename webapp/wasm/AppointmentPlanner/AppointmentPlanner/wwwroot/css/{appoinment => appointment}/assets/images/Admin.png (100%) rename webapp/wasm/AppointmentPlanner/AppointmentPlanner/wwwroot/css/{appoinment => appointment}/assets/images/AlexaRichardson.png (100%) rename webapp/wasm/AppointmentPlanner/AppointmentPlanner/wwwroot/css/{appoinment => appointment}/assets/images/AmeliaEdwards.png (100%) rename webapp/wasm/AppointmentPlanner/AppointmentPlanner/wwwroot/css/{appoinment => appointment}/assets/images/MollieCobb.png (100%) rename webapp/wasm/AppointmentPlanner/AppointmentPlanner/wwwroot/css/{appoinment => appointment}/assets/images/NemboLukni.png (100%) rename webapp/wasm/AppointmentPlanner/AppointmentPlanner/wwwroot/css/{appoinment => appointment}/assets/images/NoutGolstein.png (100%) rename webapp/wasm/AppointmentPlanner/AppointmentPlanner/wwwroot/css/{appoinment => appointment}/assets/images/PaulWalker.png (100%) rename webapp/wasm/AppointmentPlanner/AppointmentPlanner/wwwroot/css/{appoinment => appointment}/assets/images/YaraBarros.png (100%) rename webapp/wasm/AppointmentPlanner/AppointmentPlanner/wwwroot/css/{appoinment => appointment}/assets/images/default.png (100%) rename webapp/wasm/AppointmentPlanner/AppointmentPlanner/wwwroot/css/{appoinment => appointment}/assets/styles/bootstrap.css (100%) rename webapp/wasm/AppointmentPlanner/AppointmentPlanner/wwwroot/css/{appoinment => appointment}/assets/styles/bootstrap.scss (100%) rename webapp/{server/AppointmentPlanner/wwwroot/css/appoinment => wasm/AppointmentPlanner/AppointmentPlanner/wwwroot/css/appointment}/calendar.css (67%) rename webapp/wasm/AppointmentPlanner/AppointmentPlanner/wwwroot/css/{appoinment => appointment}/common.css (85%) create mode 100644 webapp/wasm/AppointmentPlanner/AppointmentPlanner/wwwroot/css/appointment/dashboard.css rename webapp/wasm/AppointmentPlanner/AppointmentPlanner/wwwroot/css/{appoinment => appointment}/doctor.css (66%) create mode 100644 webapp/wasm/AppointmentPlanner/AppointmentPlanner/wwwroot/css/appointment/doctordetails.css rename webapp/wasm/AppointmentPlanner/AppointmentPlanner/wwwroot/css/{appoinment => appointment}/doctoreditdialog.css (100%) create mode 100644 webapp/wasm/AppointmentPlanner/AppointmentPlanner/wwwroot/css/appointment/main.css rename webapp/wasm/AppointmentPlanner/AppointmentPlanner/wwwroot/css/{appoinment => appointment}/mark.svg (100%) create mode 100644 webapp/wasm/AppointmentPlanner/AppointmentPlanner/wwwroot/css/appointment/patients.css create mode 100644 webapp/wasm/AppointmentPlanner/AppointmentPlanner/wwwroot/css/appointment/preference.css rename webapp/wasm/AppointmentPlanner/AppointmentPlanner/wwwroot/css/{appoinment/main.css => sidebar.css} (59%) diff --git a/webapp/server/AppointmentPlanner/Components/App.razor b/webapp/server/AppointmentPlanner/Components/App.razor index 1047ffb..8be12ab 100644 --- a/webapp/server/AppointmentPlanner/Components/App.razor +++ b/webapp/server/AppointmentPlanner/Components/App.razor @@ -36,7 +36,8 @@ -