UNPKG

welcome-ui

Version:

Customizable design system with react • styled-components • styled-system and ariakit.

40 lines (39 loc) 1.12 kB
import { CSSObject } from '@xstyled/styled-components'; import { DefaultFieldStylesProps } from '../utils/field-styles'; import { ThemeValues } from '.'; export type ThemeDefaultFields = { checkableField: { checked: CSSObject; disabled: CSSObject; }; checkablelabel: { checked: CSSObject; default: CSSObject; }; default: CSSObject; disabled: CSSObject; fieldset: CSSObject; focused: VariantsTheme & { default: CSSObject; }; hover: CSSObject; iconPlacement: Record<DefaultFieldStylesProps['size'], CSSObject>; placeholder: CSSObject; select: { default: CSSObject; disabled: CSSObject; existing: CSSObject; highlighted: CSSObject; selected: CSSObject; selectedAndHighlighted: CSSObject; }; sizes: Record<DefaultFieldStylesProps['size'], CSSObject>; variants: VariantsTheme; }; type VariantsTheme = { danger: CSSObject; success: CSSObject; warning: CSSObject; }; export declare const getDefaultFields: (theme: ThemeValues) => ThemeDefaultFields; export {};