@bothub-chat/ui
Version:
Bothub UI Components
15 lines (14 loc) • 498 B
TypeScript
import React from 'react';
import { Theme } from '@/ui/theme';
export type ThemeButtonEventHandler = () => unknown;
export interface ThemeButtonProps {
theme: Pick<Theme, 'colors' | 'mode'>;
active?: boolean;
hasActions?: boolean;
editTooltipText?: string | null;
resetTooltipText?: string | null;
onClick: ThemeButtonEventHandler;
onEdit?: ThemeButtonEventHandler;
onDelete?: ThemeButtonEventHandler;
}
export declare const ThemeButton: React.FC<ThemeButtonProps>;