nextbase-nextjs-supabase-starter
nextbase-nextjs-supabase-starter copied to clipboard
Improve dashboard with better UI and dedicated pages for item lists
This PR improves the dashboard with:
-
Better UI:
- Enhanced dashboard overview with statistics and quick access cards
- Improved visual hierarchy and information display
- Better navigation between pages
-
Dedicated Pages:
- Created separate pages for private items (
/dashboard/private) - Created separate pages for public items (
/dashboard/public) - Each page has its own breadcrumb navigation and context
- Created separate pages for private items (
-
Improved Table Structure:
- Added a new DataTable component with advanced features:
- Sorting functionality
- Search filtering
- Pagination
- Better mobile responsiveness
- Enhanced column definitions with better formatting
- Added a new DataTable component with advanced features:
-
Technical Improvements:
- Added @tanstack/react-table for advanced table functionality
- Created reusable components for better code organization
- Improved loading states and skeletons
These changes make the dashboard more user-friendly and provide a better experience for managing both private and public items.