@bothub-chat/ui
Version:
Bothub UI Components
15 lines (14 loc) • 584 B
TypeScript
import React from 'react';
import { ThemeSwitcherMode } from './types';
import { ThemeMode } from '@/ui/theme';
export type ThemeSwitcherChangeEventHandler = (mode: ThemeMode) => unknown;
export type ThemeSwitcherSystemClickEventHandler = () => unknown;
export interface ThemeSwitcherProps {
mode?: ThemeSwitcherMode;
defaultMode?: ThemeSwitcherMode;
onChange?: ThemeSwitcherChangeEventHandler;
onSystemClick?: ThemeSwitcherSystemClickEventHandler;
}
export declare const ThemeSwitcher: React.FC<ThemeSwitcherProps>;
export * from './types';
export * from './styled';