feat: create sidebar and header #103

Merged
lima merged 4 commits from feat/96-create_sidebar_and_header into main 2025-06-25 10:39:18 +00:00
Member

closes #96

closes #96
lima added 3 commits 2025-06-24 09:57:33 +00:00
- 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.
feat: enhance header with notification buttons and user dropdown
Some checks failed
container-scan / Container Scan (pull_request) Failing after 2m54s
docker-build / docker (pull_request) Failing after 4m21s
0cd88d6f07
- Updated header component to include notification buttons with icons.
- Introduced a new NavUser component for user-related actions in the sidebar.
- Added NotificationDot component for visual notification indicators.
- Created UserCard component to display user information.
- Implemented UserDropdown for user settings and logout functionality.
- Added Avatar component for user images with fallback support.
- Refactored Sheet and Tooltip components for consistency and improved styling.
- Introduced QueryProvider for managing React Query context.
- Updated SidebarProvider to use custom sidebar implementation.
- Enhanced mobile detection hook for better responsiveness.
- Updated dependencies in yarn.lock for new features and fixes.

feat: remove dot
lima changed title from feat/96-create_sidebar_and_header to feat: create sidebar and header #96 2025-06-24 09:58:34 +00:00
lima changed title from feat: create sidebar and header #96 to feat: create sidebar and header 2025-06-24 09:58:42 +00:00
requested review from Contributor 2025-06-24 09:59:12 +00:00
dominik approved these changes 2025-06-24 18:24:10 +00:00
@ -0,0 +9,4 @@
<div className='w-full'>
<Avatar className='flex justify-center items-center'>
{data?.data.user.image ? (
<Image
Owner

Kann man noch gegen das AvatarImage aus src/components/ui/avatar.tsx tauschen. Das ist glaub sogar dafür gedacht xD Ist jetzt aber kein merge blocker. Können wir auch später mal noch machen.

Kann man noch gegen das AvatarImage aus src/components/ui/avatar.tsx tauschen. Das ist glaub sogar dafür gedacht xD Ist jetzt aber kein merge blocker. Können wir auch später mal noch machen.
dominik marked this conversation as resolved
lima added 1 commit 2025-06-25 10:05:50 +00:00
refactor: remove unused imports from notification button and user dropdown components
All checks were successful
container-scan / Container Scan (pull_request) Successful in 4m44s
docker-build / docker (pull_request) Successful in 5m27s
944d799293
lima force-pushed feat/96-create_sidebar_and_header from 944d799293 to 8bee6ede3f 2025-06-25 10:08:39 +00:00 Compare
lima merged commit 3a4695bc03 into main 2025-06-25 10:39:18 +00:00
lima deleted branch feat/96-create_sidebar_and_header 2025-06-25 10:39:19 +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: DHBW-WE/MeetUp#103
No description provided.