| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
| |
- added the product page where the product details is shown
- enhanced the nav bar to handle the rendering
- added the loading screen to the page
- fixed the rendering method to the navigation-menu
|
| |
|
| |
|
|
|
|
|
|
|
| |
- Fixed alignment issues in the frontend
- Fixed the box border hover selection in the menu bar (mobile)
- Changed the theme toggle button color to standard frontend theme
- Enhanced UI components
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Added isMounted state to prevent hydration mismatches
- Server-side renders a simplified header without Sheet component
- Client-side renders full functionality after mounting
- Added global error handler to catch and suppress scroll-related errors
- Specifically targets "parameter 1 is not of type 'Node'" errors
- Prevents error propagation while maintaining functionality
- Added proper ref management with sheetRef
- Prevented auto-focus events that can trigger scroll issues
- Added graceful error handling for escape key and pointer events
- Enhanced event handling with try-catch blocks
- `onOpenAutoFocus` and `onCloseAutoFocus` prevented to avoid focus issues
- `onEscapeKeyDown` and `onPointerDownOutside` with error handling
- Cleanup function in useEffect to remove event listeners
- Updated `@radix-ui/react-dialog` to latest version
- Ensured `react-remove-scroll` is at latest version for React 19 compatibility
|
|
|
|
|
|
| |
- added nav bar and added the morden layout to it
- added mobile friendly css for responsiveness
- added more other components to it
|
|
|
|
|
|
|
|
|
| |
- improved the nav bar components
- added the theme toggle button to toggle theme
- fixed the button background for the nav bar
- fixed the theme color issue to the ThemeToggle funtion
- added more vibrant colors
- fixed the theme logo render
|
|
|