Skip to main content

DefaultFormConfigHash

DefaultFormConfigHash

Used to define the expected arguments for a given default form input component.

Signature
type DefaultFormConfigHash = {
'boolean-form-input': Record<string, never>;
'currency-form-input': Record<string, never>;
'customer-group-form-input': Record<string, never>;
'date-form-input': { min?: string; max?: string; yearRange?: number };
'facet-value-form-input': Record<string, never>;
'json-editor-form-input': { height?: string };
'html-editor-form-input': { height?: string };
'number-form-input': { min?: number; max?: number; step?: number; prefix?: string; suffix?: string };
'password-form-input': Record<string, never>;
'product-selector-form-input': Record<string, never>;
'relation-form-input': Record<string, never>;
'rich-text-form-input': Record<string, never>;
'select-form-input': {
options?: Array<{ value: string; label?: Array<Omit<LocalizedString, '__typename'>> }>;
};
'text-form-input': { prefix?: string; suffix?: string };
'textarea-form-input': {
spellcheck?: boolean;
};
'product-multi-form-input': {
selectionMode?: 'product' | 'variant';
};
'combination-mode-form-input': Record<string, never>;
'struct-form-input': Record<string, never>;
}

'boolean-form-input'

property
Record<string, never>

'currency-form-input'

property
Record<string, never>

'customer-group-form-input'

property
Record<string, never>

'date-form-input'

property
{ min?: string; max?: string; yearRange?: number }

'facet-value-form-input'

property
Record<string, never>

'json-editor-form-input'

property
{ height?: string }

'html-editor-form-input'

property
{ height?: string }

'number-form-input'

property
{ min?: number; max?: number; step?: number; prefix?: string; suffix?: string }

'password-form-input'

property
Record<string, never>

'product-selector-form-input'

property
Record<string, never>

'relation-form-input'

property
Record<string, never>

'rich-text-form-input'

property
Record<string, never>

'select-form-input'

property
{ options?: Array<{ value: string; label?: Array<Omit<LocalizedString, '__typename'>> }>; }

'text-form-input'

property
{ prefix?: string; suffix?: string }

'textarea-form-input'

property
{ spellcheck?: boolean; }

'product-multi-form-input'

property
{ selectionMode?: 'product' | 'variant'; }

'combination-mode-form-input'

property
Record<string, never>

'struct-form-input'

property
Record<string, never>