@gulibs/vgrove-ui
Version:
VGrove UI component library built with HeroUI and React
15 lines • 589 B
TypeScript
import React from 'react';
import { type ThemeMode, type ResolvedTheme } from '../hooks/useTheme';
export type ThemeVariant = 'switch' | 'dropdown' | 'circle' | 'buttons';
export type ThemeSize = 'sm' | 'md' | 'lg';
export interface ThemeSwitchProps {
size?: ThemeSize;
showLabel?: boolean;
variant?: ThemeVariant;
enableSystem?: boolean;
onThemeChange?: (theme: ThemeMode, resolvedTheme: ResolvedTheme) => void;
'aria-label'?: string;
className?: string;
}
export declare const ThemeSwitch: React.FC<ThemeSwitchProps>;
//# sourceMappingURL=ThemeSwitch.d.ts.map