MeetUp/src/components/wrappers/sidebar-provider.tsx
Maximilian Liebmann 1d9ab84047 feat: enhance header with notification buttons and user dropdown
- 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
2025-06-25 12:08:19 +02:00

23 lines
457 B
TypeScript

'use client';
import React from 'react';
import { SidebarProvider } from '../custom-ui/sidebar';
export default function SidebarProviderWrapper({
defaultOpen,
children,
}: {
defaultOpen: boolean;
children: React.ReactNode;
}) {
const [open, setOpen] = React.useState(defaultOpen);
return (
<SidebarProvider
defaultOpen={defaultOpen}
open={open}
onOpenChange={setOpen}
>
{children}
</SidebarProvider>
);
}