- 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
23 lines
457 B
TypeScript
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>
|
|
);
|
|
}
|