feat: add Radix UI components and implement sidebar functionality

- Added new Radix UI components: Dialog, Tooltip, Separator, and updated existing components.
- Introduced a Sidebar component with collapsible functionality and mobile responsiveness.
- Implemented a custom hook `useIsMobile` to manage mobile state.
- Updated package dependencies in package.json and yarn.lock for new components.
- Created utility components such as Button, Skeleton, and Input for consistent styling.

feat: add AppSidebar component with collapsible functionality and sidebar menu

- Introduced AppSidebar component for a customizable sidebar layout.
- Implemented collapsible sections using Radix UI's Collapsible component.
- Added sidebar menu items with icons and links for navigation.
- Created Sidebar UI components including SidebarHeader, SidebarFooter, and SidebarMenu.
- Integrated ThemePicker for theme selection within the sidebar.
- Updated sidebar styles and layout for better responsiveness.

chore: add @radix-ui/react-collapsible dependency

- Added @radix-ui/react-collapsible package to manage collapsible UI elements.
This commit is contained in:
Maximilian Liebmann 2025-06-16 13:01:20 +02:00 committed by Maximilian Liebmann
parent ce27923118
commit 53cc8cb2b7
2 changed files with 734 additions and 9 deletions

View file

@ -2224,9 +2224,9 @@ __metadata:
linkType: hard
"@rushstack/eslint-patch@npm:^1.10.3":
version: 1.11.0
resolution: "@rushstack/eslint-patch@npm:1.11.0"
checksum: 10c0/abea8d8cf2f4f50343f74abd6a8173c521ddd09b102021f5aa379ef373c40af5948b23db0e87eca1682e559e09d97d3f0c48ea71edad682c6bf72b840c8675b3
version: 1.12.0
resolution: "@rushstack/eslint-patch@npm:1.12.0"
checksum: 10c0/1e567656d92632c085a446f40767bc451caffe1131e8d6a7a3e8f3e3f4167f5f29744a84c709f2440f299442d4bc68ff773784462166800b8c09c0e08042415b
languageName: node
linkType: hard
@ -5094,9 +5094,9 @@ __metadata:
linkType: hard
"dotenv@npm:^16.3.0":
version: 16.5.0
resolution: "dotenv@npm:16.5.0"
checksum: 10c0/5bc94c919fbd955bf0ba44d33922a1e93d1078e64a1db5c30faeded1d996e7a83c55332cb8ea4fae5a9ca4d0be44cbceb95c5811e70f9f095298df09d1997dd9
version: 16.6.0
resolution: "dotenv@npm:16.6.0"
checksum: 10c0/c1029a8656e03abc53c0522baf733131ffd4e633d8ab66c3f2d470ebdd7c5d143ffab64945afc475e60c5f803f0e734a9f9247949d17cc8ff564fba5c15978b1
languageName: node
linkType: hard
@ -10692,8 +10692,8 @@ __metadata:
linkType: hard
"typedoc@npm:^0.28.0":
version: 0.28.5
resolution: "typedoc@npm:0.28.5"
version: 0.28.6
resolution: "typedoc@npm:0.28.6"
dependencies:
"@gerrit0/mini-shiki": "npm:^3.2.2"
lunr: "npm:^2.3.9"
@ -10704,7 +10704,7 @@ __metadata:
typescript: 5.0.x || 5.1.x || 5.2.x || 5.3.x || 5.4.x || 5.5.x || 5.6.x || 5.7.x || 5.8.x
bin:
typedoc: bin/typedoc
checksum: 10c0/fc8235dbe8f14da24fdb088467b01887b3f1375b27d5caf0276ae405f03aa1f523e94aea52fe8ce1a3d477ae9e3f4f69fdc28614275445a828a77db88784e6ce
checksum: 10c0/f83f4ceef6e7b55c4547798d069f64a284df2e93052f317ea09d7f1d345caf73e9247bd38b04702be5f5c79848873b1216c3dbaf284bf4657bdbf7b144ecc9bb
languageName: node
linkType: hard