@aws-amplify/ui
Version:
`@aws-amplify/ui` contains low-level logic & styles for stand-alone usage or re-use in framework-specific implementations.
8 lines (7 loc) • 449 B
TypeScript
import type { Modifiers, ComponentStyles, ColorTheme, Elements } from './utils';
export type CheckboxTheme<Required extends boolean = false> = ComponentStyles & Modifiers<ColorTheme | 'disabled', Required> & Elements<{
button?: ComponentStyles & Modifiers<'focused' | 'error' | 'disabled'>;
icon?: ComponentStyles & Modifiers<'checked' | 'indeterminate' | 'disabled'>;
label?: ComponentStyles;
input?: ComponentStyles;
}, Required>;