@react-beauty/ui-sidebar
Version:
ui-sidebar
16 lines (15 loc) • 556 B
TypeScript
import { ReactNode } from 'react';
type SidebarContextType = {
isExpanded: boolean;
toggleExpanded: () => void;
expand: () => void;
collapse: () => void;
};
export interface SidebarProviderProps {
children: ReactNode;
isExpanded?: boolean;
onExpandedChange?: (isExpanded: boolean) => void;
}
export declare const SidebarProvider: ({ children, isExpanded: isExpandedProp, onExpandedChange, }: SidebarProviderProps) => import("react/jsx-runtime").JSX.Element;
export declare const useSidebar: () => SidebarContextType;
export {};