UNPKG

@gulibs/vgrove-ui

Version:

VGrove UI component library built with HeroUI and React

15 lines 589 B
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