feat: implement list detail page with item management

- Created /list/[id] page showing all items in a list
- Added ItemCard component with completion toggle, priority badge, and due date display
- Implemented InlineItemCreate component for quick task creation
- Enhanced ToggleItemButton with icon variant for compact display
- Enhanced DeleteItemButton with icon variant and improved event handling
- Added overdue indicators for past due dates
- Organized items into 'To Do' and 'Completed' sections
- Implemented empty state for lists with no tasks

Requirements: 1.3, 1.5, 2.3, 5.5
This commit is contained in:
2025-12-01 19:21:42 +00:00
parent c1afb2cb6e
commit 477e378d08
6 changed files with 344 additions and 9 deletions

View File

@@ -100,7 +100,7 @@
- **Property 7: List retrieval completeness**
- **Validates: Requirements 2.2**
- [ ] 7. Build list detail page with item management
- [x] 7. Build list detail page with item management
- Create /list/[id] page showing all items in a list
- Add ItemCard component with completion toggle, priority badge, and due date display
- Implement inline item creation