UNPKG

@aws-amplify/ui

Version:

`@aws-amplify/ui` contains low-level logic & styles for stand-alone usage or re-use in framework-specific implementations.

21 lines (20 loc) 910 B
import type { Modifiers, ComponentStyles, Elements, ColorTheme } from './utils'; export type FileUploaderTheme<Required extends boolean = false> = ComponentStyles & Modifiers<ColorTheme, Required> & Elements<{ dropzone?: ComponentStyles & Modifiers<'active' | 'small', Required>; dropzone__icon?: ComponentStyles; dropzone__text?: ComponentStyles; file?: ComponentStyles; file__picker?: ComponentStyles; file__wrapper?: ComponentStyles; file__name?: ComponentStyles; file__size?: ComponentStyles; file__list?: ComponentStyles; file__main?: ComponentStyles; file__image?: ComponentStyles; file__status?: ComponentStyles & Modifiers<'error' | 'success', Required>; loader?: ComponentStyles; previewer?: ComponentStyles; previewer__text?: ComponentStyles; previewer__footer?: ComponentStyles; previewer__actions?: ComponentStyles; }, Required>;