@bothub-chat/ui
Version:
Bothub UI Components
32 lines (31 loc) • 1.07 kB
TypeScript
import React from 'react';
import { HeaderStyled } from './styled';
import { HeaderVariant } from './types';
export type HeaderOpenEventHandler = (open: boolean) => unknown;
export type HeaderTabletToggleEventHandler = () => unknown;
export interface HeaderProps extends Omit<React.ComponentProps<typeof HeaderStyled>, 'lang' | '$variant'> {
id?: string;
variant?: HeaderVariant | 'admin';
logo?: React.ReactNode;
nav?: React.ReactNode;
buttonsTablet?: React.ReactNode;
lang?: React.ReactNode;
user?: React.ReactNode;
themeSwitcher?: React.ReactNode;
open?: boolean;
isPreset?: boolean;
tabletMenuOpen?: boolean;
onOpen?: HeaderOpenEventHandler;
onTabletOpen?: HeaderTabletToggleEventHandler;
}
export declare const Header: React.FC<HeaderProps>;
export * from './styled';
export * from './nav';
export * from './lang-dropdown';
export * from './user';
export * from './user-info';
export * from './menu';
export * from './types';
export * from './context';
export * from './multi-level-menu';
export * from './menu-nav';