File Manager - Dashboard Routes #2

Merged
ditorodev merged 14 commits from riobuenoDevelops/fileManager-dashboard into develop 2024-03-13 17:05:35 +00:00
Collaborator

Features

Added shadcn Components

  • Table
  • Select
  • Avatar
  • Progress

Added dependencies

  • @tanstack/react-table: Requiered for Table

Added Application Components

  • /components/data-table.tsx: Reusable Table template based on the provided data and columns.
  • /components/file-card.tsx This file contains the following components:
    • FileCardList
    • FileCard
  • routes/file-manager/columns.tsx: Contains Files Table columns definitions.
  • /components/upgrade-account-banner.tsx: Dashboard's upgrade account banner.
  • /components/usage-card.tsx: Dashboard's Usage Cards for Current usage section.
  • /componets/usage-chart.tsx: Dashboard;s Usage Charts template.

Added Routes:

  • /file-manager

Renamed Components

  • DashboardLayout to GeneralLayout

Updated Components

  • Input: Added fullWidth and leftIcon props.
  • Button: Added accent color variant.

TODO

  • Add active logict to navbar buttons based on URL pathname.

To Discuss

  • Where should be placed the Icons Component definitions to avoid definition duplicates?
# Features ## Added shadcn Components - Table - Select - Avatar - Progress ## Added dependencies - `@tanstack/react-table`: Requiered for Table ## Added Application Components - `/components/data-table.tsx`: Reusable Table template based on the provided `data` and `columns`. - `/components/file-card.tsx` This file contains the following components: - `FileCardList` - `FileCard` - `routes/file-manager/columns.tsx`: Contains Files Table columns definitions. - `/components/upgrade-account-banner.tsx`: Dashboard's upgrade account banner. - `/components/usage-card.tsx`: Dashboard's Usage Cards for Current usage section. - `/componets/usage-chart.tsx`: Dashboard;s Usage Charts template. ## Added Routes: - `/file-manager` ## Renamed Components - `DashboardLayout` to `GeneralLayout` ## Updated Components - `Input`: Added `fullWidth` and `leftIcon` props. - `Button`: Added `accent` color variant. # TODO - Add `active` logict to navbar buttons based on URL pathname. # To Discuss - Where should be placed the Icons Component definitions to avoid definition duplicates?
riobuenoDevelops added 20 commits 2024-03-13 13:29:37 +00:00
riobuenoDevelops requested review from ditorodev 2024-03-13 13:29:43 +00:00
riobuenoDevelops changed target branch from master to develop 2024-03-13 13:30:06 +00:00
ditorodev added 2 commits 2024-03-13 17:01:30 +00:00
ditorodev added 1 commit 2024-03-13 17:04:35 +00:00
Collaborator

good to merge. Merging manually

good to merge. Merging manually
ditorodev closed this pull request 2024-03-13 17:05:07 +00:00
ditorodev reopened this pull request 2024-03-13 17:05:16 +00:00
ditorodev merged commit d824c8c678 into develop 2024-03-13 17:05:35 +00:00
Sign in to join this conversation.
No reviewers
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: LumeWeb/portal-dashboard#2
No description provided.