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 8 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]

Review or Edit in CodeSandbox

Open the branch in Web Editor โ€ข VS Code โ€ข Insiders
Open Preview

codesandbox[bot] avatar Apr 11 '25 07:04 codesandbox[bot]

Deploy Preview for nextbase-nextjs-oss-starter failed. Why did it fail? โ†’

Name Link
Latest commit 0480f4946f2e1bc26ec79a7754969f652ee79813
Latest deploy log https://app.netlify.com/sites/nextbase-nextjs-oss-starter/deploys/67f8c7bc4569aa0008a2ed31

netlify[bot] avatar Apr 11 '25 07:04 netlify[bot]