feat: Refactor UI components and add new Drawer, Table, and Tabs components #6

Merged
pangestu merged 1 commits from feat/dashboard-template into dev 2026-08-03 16:58:09 +08:00
Owner
  • Removed unnecessary "use client" directive from checkbox and select components.
  • Added new Drawer component with associated subcomponents (DrawerTrigger, DrawerClose, etc.) for better UI management.
  • Introduced Table component with TableHeader, TableBody, TableFooter, TableRow, TableHead, TableCell, and TableCaption for structured data display.
  • Added Tabs component with TabsList, TabsTrigger, and TabsContent for tabbed navigation.
  • Updated user-info component to use full_name instead of name for better clarity.
  • Modified user-menu-content to include translations for settings and logout options.
  • Added data.json file for mock data in the dashboard.
  • Updated dashboard page to utilize new components and improved layout.
  • Refactored User type to replace name with full_name for consistency across the application.
- Removed unnecessary "use client" directive from checkbox and select components. - Added new Drawer component with associated subcomponents (DrawerTrigger, DrawerClose, etc.) for better UI management. - Introduced Table component with TableHeader, TableBody, TableFooter, TableRow, TableHead, TableCell, and TableCaption for structured data display. - Added Tabs component with TabsList, TabsTrigger, and TabsContent for tabbed navigation. - Updated user-info component to use full_name instead of name for better clarity. - Modified user-menu-content to include translations for settings and logout options. - Added data.json file for mock data in the dashboard. - Updated dashboard page to utilize new components and improved layout. - Refactored User type to replace name with full_name for consistency across the application.
pangestu added 1 commit 2026-08-03 16:58:04 +08:00
feat: Refactor UI components and add new Drawer, Table, and Tabs components
Some checks failed
tests / ci (pull_request) Has been cancelled
fbf29ad4e9
- Removed unnecessary "use client" directive from checkbox and select components.
- Added new Drawer component with associated subcomponents (DrawerTrigger, DrawerClose, etc.) for better UI management.
- Introduced Table component with TableHeader, TableBody, TableFooter, TableRow, TableHead, TableCell, and TableCaption for structured data display.
- Added Tabs component with TabsList, TabsTrigger, and TabsContent for tabbed navigation.
- Updated user-info component to use full_name instead of name for better clarity.
- Modified user-menu-content to include translations for settings and logout options.
- Added data.json file for mock data in the dashboard.
- Updated dashboard page to utilize new components and improved layout.
- Refactored User type to replace name with full_name for consistency across the application.
pangestu merged commit 13d6038cb9 into dev 2026-08-03 16:58:09 +08:00
pangestu deleted branch feat/dashboard-template 2026-08-03 16:58:09 +08:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 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: itm/siakad-itm#6
No description provided.