Commit 8baef1c
committed
refactor: Update Devlog and Project management pages to use new UI components and icons
- Replaced Ant Design components with custom UI components in DevlogCreatePage, ProjectManagementPage, and ProjectDevlogCreatePage.
- Updated icons from Ant Design to Lucide React icons for consistency across the application.
- Introduced a new hook `useIsMobile` for mobile responsiveness.
- Enhanced styling and layout for better user experience.
- Added new sidebar color variables in globals.css for improved theming.
- Implemented a new popover confirmation for deleting devlogs.
- Updated project creation modal to use custom dialog components.
- Refactored alert messages to use custom alert components with improved styling.
- Added navigation menu dependency for future enhancements.1 parent dcf7a33 commit 8baef1c
File tree
24 files changed
+1804
-2937
lines changed- packages/web
- app
- components
- features/devlogs
- layout
- project
- ui
- devlogs
- [id]
- create
- hooks
- lib
- projects
- [id]/devlogs
- [devlogId]
- create
24 files changed
+1804
-2937
lines changedLines changed: 0 additions & 578 deletions
This file was deleted.
Lines changed: 0 additions & 940 deletions
This file was deleted.
Lines changed: 0 additions & 650 deletions
This file was deleted.
Lines changed: 0 additions & 156 deletions
This file was deleted.
0 commit comments