UNPKG

@bothub-chat/ui

Version:

Bothub UI Components

40 lines (39 loc) 1.31 kB
import React, { StyleHTMLAttributes } from 'react'; import { ScrollbarRef } from '../scrollbar'; import { SidebarSectionProp } from './types'; export type SidebarOpenEventHandler = (open: boolean) => unknown; export interface SidebarProps extends React.PropsWithChildren { open?: boolean; section?: SidebarSectionProp; defaultOpen?: boolean; className?: string; id?: string; lang?: React.ReactNode; logo?: React.ReactNode; menu?: React.ReactNode; buttons?: React.ReactNode; buttonsModal?: React.ReactNode; toggle?: React.ReactNode; user?: React.ReactNode; search?: React.ReactNode; deleteButton?: React.ReactNode; isHide?: boolean; themeSwitcher?: React.ReactNode; style?: StyleHTMLAttributes<HTMLElement>; onOpen?: SidebarOpenEventHandler; banner?: React.ReactNode; } export declare const Sidebar: React.ForwardRefExoticComponent<SidebarProps & React.RefAttributes<ScrollbarRef>>; export * from './styled'; export * from './context'; export * from './toggle-button'; export * from './buttons'; export * from './user-info'; export * from './chat'; export * from './group'; export * from './empty'; export * from './menu'; export * from './dropdown'; export * from './group-empty'; export * from './lang'; export * from './types';