Skip to content

Commit 8baef1c

Browse files
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

24 files changed

+1804
-2937
lines changed

packages/web/app/components/features/devlogs/DevlogDetails.final.tsx

Lines changed: 0 additions & 578 deletions
This file was deleted.

packages/web/app/components/features/devlogs/DevlogDetails.new.tsx

Lines changed: 0 additions & 940 deletions
This file was deleted.

packages/web/app/components/features/devlogs/DevlogList.new.tsx

Lines changed: 0 additions & 650 deletions
This file was deleted.

packages/web/app/components/features/devlogs/DevlogList.simple.tsx

Lines changed: 0 additions & 156 deletions
This file was deleted.

0 commit comments

Comments
 (0)