react-help-desk-tailwindcss-ts
Version:
Help desk component for React with Tailwindcss in TypeScript
32 lines (31 loc) • 983 B
TypeScript
import { ReactNode, default as React } from 'react';
import { default as Content } from './components/Content';
import { Header } from './components/Header';
import { Menu } from './components/Menu';
import { default as Widgets } from './components/Widgets';
import { default as Widget } from './components/Widget';
interface HelpDeskProps {
defaultTab: string;
defaultExpanded?: boolean;
expanded?: boolean;
onClose?: () => void;
onToggle?: () => void;
placement?: string;
children?: ReactNode;
}
interface HelpDeskContextProps {
activeTab: string;
defaultTab: string;
onClose: () => void;
onToggle: () => void;
onSelectTab: (tab: string) => void;
}
declare const HelpDesk: React.FC<HelpDeskProps> & {
Content: typeof Content;
Header: typeof Header;
Menu: typeof Menu;
Widgets: typeof Widgets;
Widget: typeof Widget;
};
export declare const useHelpDeskContext: () => HelpDeskContextProps;
export default HelpDesk;