xlibs-components
Version:
Modern React component library with Aceternity, MagicUI, and ShadCN components for building beautiful web applications
44 lines • 3.62 kB
TypeScript
import * as React from "react";
interface SidebarProps extends React.HTMLAttributes<HTMLDivElement> {
collapsed?: boolean;
}
declare const Sidebar: React.ForwardRefExoticComponent<SidebarProps & React.RefAttributes<HTMLDivElement>>;
declare const SidebarHeader: React.ForwardRefExoticComponent<React.HTMLAttributes<HTMLDivElement> & React.RefAttributes<HTMLDivElement>>;
declare const SidebarHeaderTitle: React.ForwardRefExoticComponent<React.HTMLAttributes<HTMLDivElement> & React.RefAttributes<HTMLDivElement>>;
declare const SidebarHeaderDescription: React.ForwardRefExoticComponent<React.HTMLAttributes<HTMLDivElement> & React.RefAttributes<HTMLDivElement>>;
declare const SidebarNav: React.ForwardRefExoticComponent<React.HTMLAttributes<HTMLDivElement> & React.RefAttributes<HTMLDivElement>>;
declare const SidebarNavItem: React.ForwardRefExoticComponent<React.HTMLAttributes<HTMLDivElement> & React.RefAttributes<HTMLDivElement>>;
declare const SidebarNavLink: React.ForwardRefExoticComponent<React.AnchorHTMLAttributes<HTMLAnchorElement> & {
isActive?: boolean;
} & React.RefAttributes<HTMLAnchorElement>>;
interface SidebarNavButtonProps {
isActive?: boolean;
href?: string;
children: React.ReactNode;
className?: string;
}
declare const SidebarNavButton: React.ForwardRefExoticComponent<SidebarNavButtonProps & React.RefAttributes<HTMLButtonElement>>;
declare const SidebarFooter: React.ForwardRefExoticComponent<React.HTMLAttributes<HTMLDivElement> & React.RefAttributes<HTMLDivElement>>;
declare const SidebarGroup: React.ForwardRefExoticComponent<React.HTMLAttributes<HTMLDivElement> & React.RefAttributes<HTMLDivElement>>;
declare const SidebarGroupLabel: React.ForwardRefExoticComponent<React.HTMLAttributes<HTMLDivElement> & React.RefAttributes<HTMLDivElement>>;
declare const SidebarGroupContent: React.ForwardRefExoticComponent<React.HTMLAttributes<HTMLDivElement> & React.RefAttributes<HTMLDivElement>>;
interface SidebarCollapsibleProps extends React.HTMLAttributes<HTMLDivElement> {
open?: boolean;
onOpenChange?: (open: boolean) => void;
}
declare const SidebarCollapsible: React.ForwardRefExoticComponent<SidebarCollapsibleProps & React.RefAttributes<HTMLDivElement>>;
declare const SidebarCollapsibleTrigger: React.ForwardRefExoticComponent<React.ButtonHTMLAttributes<HTMLButtonElement> & React.RefAttributes<HTMLButtonElement>>;
declare const SidebarCollapsibleContent: React.ForwardRefExoticComponent<React.HTMLAttributes<HTMLDivElement> & React.RefAttributes<HTMLDivElement>>;
declare const SidebarInset: React.ForwardRefExoticComponent<React.HTMLAttributes<HTMLDivElement> & React.RefAttributes<HTMLDivElement>>;
interface SidebarTriggerProps extends React.ButtonHTMLAttributes<HTMLButtonElement> {
collapsed?: boolean;
onCollapsedChange?: (collapsed: boolean) => void;
}
declare const SidebarTrigger: React.ForwardRefExoticComponent<SidebarTriggerProps & React.RefAttributes<HTMLButtonElement>>;
interface SidebarProviderProps extends React.HTMLAttributes<HTMLDivElement> {
collapsed?: boolean;
onCollapsedChange?: (collapsed: boolean) => void;
}
declare const SidebarProvider: React.ForwardRefExoticComponent<SidebarProviderProps & React.RefAttributes<HTMLDivElement>>;
export { Sidebar, SidebarHeader, SidebarHeaderTitle, SidebarHeaderDescription, SidebarNav, SidebarNavItem, SidebarNavLink, SidebarNavButton, SidebarFooter, SidebarGroup, SidebarGroupLabel, SidebarGroupContent, SidebarCollapsible, SidebarCollapsibleTrigger, SidebarCollapsibleContent, SidebarInset, SidebarTrigger, SidebarProvider, };
//# sourceMappingURL=sidebar.d.ts.map