Commit Graph

20 Commits

Author SHA1 Message Date
iamkiddy
606007a7d5 Update redirects and messaging for admin and user routes
- Changed redirect paths for authenticated users to point to the admin booking page instead of the admin dashboard.
- Updated appointment detail pages to provide clearer messaging regarding meeting availability and scheduled times.
- Enhanced login and signup flows to ensure users are redirected to the appropriate booking page based on their role.
- Improved user experience by refining text prompts related to meeting access and availability.
2025-12-05 18:00:54 +00:00
iamkiddy
77bc00999d Update Navbar component to simplify the link structure by removing conditional routing for authenticated users. This change enhances navigation consistency by directing all users to the home page. 2025-12-04 19:48:47 +00:00
iamkiddy
212ac70b5d Enhance Navbar component to include conditional rendering for the user appointment details route. This update improves navigation clarity for authenticated users by ensuring appropriate links are displayed based on the current route. 2025-12-04 19:46:24 +00:00
iamkiddy
c18275bf9b Update Navbar component to conditionally render Dashboard links based on user roles and current route. This enhancement improves navigation clarity for authenticated users by preventing duplicate links in the Navbar. 2025-12-04 19:44:27 +00:00
iamkiddy
460901ab5c Enhance Navbar component by adding a Dashboard link for authenticated users, improving navigation based on user roles. Update styling and structure for better clarity and user experience while maintaining existing logout functionality. 2025-12-04 19:37:35 +00:00
iamkiddy
3da7d99934 Update Navbar component to adjust link behavior based on user authentication and role. Change the home link to redirect authenticated non-admin users to the dashboard, and modify conditional rendering to hide the "book now" link for admin users, enhancing navigation clarity. 2025-12-04 18:26:21 +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
343c2c66b6 Refactor LoginDialog to support pre-filling email and integrate Forgot Password functionality. Update Navbar to manage dialog states for login and signup, enhancing user experience with smoother transitions between dialogs. Remove unused signup logic from LoginDialog for a cleaner implementation. 2025-11-24 22:35:07 +00:00
iamkiddy
43d0eae01f Refactor Navbar component to simplify button class names by removing conditional logic for styling. This improves readability and maintains consistent styling for logout buttons based on user state. 2025-11-23 21:58:14 +00:00
iamkiddy
041c36079d Enhance authentication and middleware logic by improving user role checks, adding OTP verification steps, and refining redirection based on user roles. Update login and signup forms to handle multiple user attributes and streamline error handling. Integrate logout functionality across components for better user experience. 2025-11-23 21:13:18 +00:00
iamkiddy
eb8a800eb7 Enhance authentication flow by integrating @tanstack/react-query for improved data fetching, adding form validation in Login and LoginDialog components, and updating user redirection logic post-login. Also, include new dependencies: input-otp and zod for OTP input handling and schema validation. 2025-11-23 13:29:31 +00:00
iamkiddy
a819dc3a04 Update button labels in BookNowPage and HeroSection for consistency, and refactor Navbar to conditionally render navigation links and sign-in button based on user dashboard state. 2025-11-22 21:29:35 +00:00
iamkiddy
d31f7045f5 Update header and navbar components to consistently display the full name "Attune Heart Therapy" instead of the abbreviated form, enhancing clarity in the UI. 2025-11-14 13:05:05 +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
632d08cd29 Refactor header, side navigation, and navbar components to update logo links to the home page. Enhance consistency in navigation across the admin panel and main application. 2025-11-12 12:33:36 +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
iamkiddy
77ecc28df1 Add custom pink scrollbar styles and update Popover and Select components for consistent border styling. Modify Hero and Navbar components to link to booking page. 2025-11-07 19:47:18 +00:00
iamkiddy
c80c05e74d Refactor Navbar component to use linear gradient classes for improved styling consistency. Update background gradient classes for both the heart icon and the title text. 2025-11-07 13:46:06 +00:00
iamkiddy
af29ec2a48 Refactor navigation and component structure by updating import paths for SideNav and Notifications components. Remove unused Login component and notifications.tsx file. Add Navbar component to the Home page and adjust package.json to specify pnpm as the package manager. 2025-11-06 12:56:20 +00:00
abubakarim78
c1233f2643 Design a basic website for the therapy 2025-11-06 12:02:10 +00:00