Commit 8c2532a
authored
π Migrate frontend to Shadcn (#2010)
* π§ Add Tailwind, update dependencies and config files
* β¨ Introduce new Shadcn components and remove old ones
* π§ Update dependencies
* Add new components.json file
* π₯ Remove Chakra UI files
* π§ Add ThemeProvider component and integrate it into main
* π₯ Remove common components
* Update primary color
* β¨ Add new components
* β¨ Add AuthLayout component
* π§ Add utility function cn
* π§ Refactor devtools integration and update dependencies
* β¨ Add Footer and Error components
* β»οΈ Update Footer
* π₯ Remove utils
* β»οΈ Refactor error handling in useAuth
* β»οΈ Refactor useCustomToast
* β»οΈ Refactor Login component and form handling
* β»οΈ Refactor SignUp component and form handling
* π§ Update dependencies
* β»οΈ Refactor RecoverPassword component and form handling
* β»οΈ Refactor ResetPassword and form handling
* β»οΈ Add error component to root route
* β»οΈ Refactor error handling in utils
* β»οΈ Update buttons
* π± Add icons and logos assets
* β»οΈ Refactor Sidebar component
* π¨ Format
* β»οΈ Refactor ThemeProvider
* β»οΈ Refactor Common components
* π₯ Remove old Appearance component
* β¨ Add Sidebar components
* β»οΈ Refactor DeleteAccount components
* β»οΈ Refactor ChangePassword component
* β»οΈ Refactor UserSettings
* β¨ Add TanStack table
* β»οΈ Update SignUp
* β¨ Add Select component
* π¨ Format
* β»οΈ Update Footer
* β¨ Add useCopyToClipboard hook
* π¨ Tweak table styles
* π¨ Tweak styling
* β»οΈ Refactor AddUser and AddItem components
* β»οΈ Update DeleteConfirmation
* β
Update tests
* β
Update tests
* β
Fix tests
* β¨ Add DataTable for item and admin management
* β»οΈ Refactor DeleteUser and DeleteItem components
* β
Fix tests
* β»οΈ Refactor EditUser and EditItem components
* β»οΈ Refactor UserInformation component
* π¨ Format
* β»οΈ Refactor pending components
* π¨ Format
* β
Update tests
* β
Update tests
* β
Fix test
* β»οΈ Minor tweaks
* β»οΈ Update social media links1 parent 61b7cd6 commit 8c2532a
File tree
104 files changed
+9125
-3521
lines changed- frontend
- public/assets/images
- src
- components
- Admin
- Common
- Items
- Pending
- Sidebar
- UserSettings
- ui
- hooks
- lib
- routes
- _layout
- theme
- tests
- utils
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
104 files changed
+9125
-3521
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
0 commit comments