nextbase-nextjs-supabase-starter icon indicating copy to clipboard operation
nextbase-nextjs-supabase-starter copied to clipboard

Improve dashboard with better UI and dedicated pages for item lists

Open codegen-sh[bot] opened this issue 6 months ago โ€ข 2 comments

This PR improves the dashboard with:

  1. Better UI:

    • Enhanced dashboard overview with statistics and quick access cards
    • Improved visual hierarchy and information display
    • Better navigation between pages
  2. 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
  3. 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
  4. 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.


๐Ÿ’ป View my work โ€ข About Codegen

codegen-sh[bot] avatar Apr 11 '25 07:04 codegen-sh[bot]