@aws-amplify/ui
Version:
`@aws-amplify/ui` contains low-level logic & styles for stand-alone usage or re-use in framework-specific implementations.
12 lines (11 loc) • 653 B
TypeScript
import type { Modifiers, ComponentStyles, Elements } from './utils';
export type FieldGroupTheme<Required extends boolean = false> = ComponentStyles & Elements<{
'inner-start'?: ComponentStyles;
'inner-end'?: ComponentStyles;
'outer-start'?: ComponentStyles & Modifiers<'quiet', Required>;
'outer-end'?: ComponentStyles & Modifiers<'quiet', Required>;
'field-wrapper'?: ComponentStyles & Modifiers<'horizontal' | 'vertical', Required>;
control?: ComponentStyles;
icon?: ComponentStyles;
'icon-button'?: ComponentStyles;
}, Required> & Modifiers<'horizontal' | 'vertical' | 'has-inner-end' | 'has-inner-start', Required>;