iamkiddy
186c536057
Refine appointment detail styles and enhance status handling
...
- Updated the appointment detail page to adjust the CSS class for the Video component, improving layout consistency.
- Added handling for "cancelled" and "canceled" statuses in the user dashboard, ensuring accurate representation of appointment states and enhancing user experience.
2025-12-05 18:55:30 +00:00
iamkiddy
0f60e82bfb
Update dashboard components to reflect API-driven percentage values
...
- Adjusted the admin and user dashboard components to utilize API-provided percentage values (_pct) for various metrics.
- Removed static trend values and updated the trend fields to undefined where applicable, ensuring clarity in data representation.
- Added comments to indicate the source of percentage values, enhancing maintainability and understanding of the code.
2025-12-05 14:29:29 +00:00
iamkiddy
2eea3bcc1e
Add percentage fields to appointment stats and update dashboard components to display these metrics.
...
- Introduced new percentage fields in the AppointmentStats and UserAppointmentStats interfaces.
- Updated the admin and user dashboard components to include and display percentage metrics for scheduled, completed, pending review, and rejected appointments.
- Removed commented-out percentage badges and implemented conditional rendering for displaying percentage values, enhancing the clarity of the dashboard statistics.
2025-12-05 14:14:12 +00:00
iamkiddy
d6354d20d0
Comment out percentage badges in admin and user dashboard components for clarity and potential future use.
2025-12-05 13:15:53 +00:00
iamkiddy
4a4590abd1
Remove redundant "vs last month" text from user dashboard statistics for a cleaner presentation. This change enhances the visual clarity of the dashboard while maintaining essential information display.
2025-12-04 19:14:54 +00:00
iamkiddy
ce8383da89
Refactor appointment components to replace Jitsi meeting URLs with moderator and participant join URLs. Update logic for joining meetings and copying room IDs based on user roles, enhancing clarity in the UI. Modify appointment model to support new join URL fields and permissions for moderators and participants.
2025-12-03 18:39:30 +00:00
iamkiddy
5318522f37
Refactor Booking and AppointmentDetail components to enhance rendering of preferred dates and time slots. Improve UI consistency by updating conditional rendering logic and ensuring proper handling of availability states. Additionally, streamline the ContactSection component to include form submission functionality with error handling and loading states for better user experience.
2025-12-01 17:35:28 +00:00
iamkiddy
cea4747da5
Enhance appointment detail and user dashboard components to conditionally render meeting links and buttons based on availability. Update appointment stats fetching logic to remove email dependency, improving user experience and API interaction. Refactor UI elements for better accessibility and clarity.
2025-11-27 20:35:26 +00:00
iamkiddy
6b83b092e3
Refactor Booking and AppointmentDetail components to integrate new appointment scheduling format. Update time slot management to use selected_slots, enhance availability loading logic, and improve error handling. Replace legacy date and time handling with a more robust API-driven approach for better user experience and data consistency.
2025-11-27 19:18:59 +00:00
iamkiddy
cef17ea895
Add React DatePicker and styles, update package dependencies, and enhance booking validation
2025-11-26 11:42:31 +00:00
iamkiddy
a1611e1782
Enhance AdminSettingsPage to fetch and update user profile. Implement profile data retrieval on component mount, update form structure to include first and last name, and add validation for required fields. Improve loading indicators and error handling for profile updates. Update API integration for fetching and updating user profile data.
2025-11-25 21:25:53 +00:00
iamkiddy
f4c3fe0c51
Refactor User Dashboard layout to improve responsiveness and visual consistency. Update button styles for better alignment and flexibility in different screen sizes.
2025-11-13 11:17:17 +00:00
iamkiddy
c0ff0386a0
Enhance UI components across the application by integrating theme support for dark mode. Update styles in Login, Book Now, User Dashboard, and Settings pages to improve visual consistency. Refactor various components to utilize the ThemeProvider for dynamic styling based on the selected theme.
2025-11-13 11:10:00 +00:00
iamkiddy
d9ddfee0cf
Refactor admin navigation and header components to update links for dashboard, booking, and notifications to include the '/admin' prefix. Remove unused booking, dashboard, notifications, and user dashboard pages to streamline the admin panel. Enhance Navbar component with login dialog functionality for improved user experience.
2025-11-12 00:28:29 +00:00