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>