DefaultFormConfigHash
DefaultFormConfigHash
Used to define the expected arguments for a given default form input component.
Signature
type DefaultFormConfigHash = {
'boolean-form-input': {};
'currency-form-input': {};
'customer-group-form-input': {};
'date-form-input': { min?: string; max?: string; yearRange?: number };
'facet-value-form-input': {};
'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': {};
'product-selector-form-input': {};
'relation-form-input': {};
'rich-text-form-input': {};
'select-form-input': {
options?: Array<{ value: string; label?: Array<Omit<LocalizedString, '__typename'>> }>;
};
'text-form-input': { prefix?: string; suffix?: string };
'textarea-form-input': {
spellcheck?: boolean;
};
'asset-form-input': {};
'product-multi-form-input': {
selectionMode?: 'product' | 'variant';
};
'combination-mode-form-input': {};
}
Members
‘boolean-form-input’
{}
‘currency-form-input’
{}
‘customer-group-form-input’
{}
‘date-form-input’
{ min?: string; max?: string; yearRange?: number }
‘facet-value-form-input’
{}
‘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’
{}
‘product-selector-form-input’
{}
‘relation-form-input’
{}
‘rich-text-form-input’
{}
‘select-form-input’
{
options?: Array<{ value: string; label?: Array<Omit<LocalizedString, '__typename'>> }>;
}
‘text-form-input’
{ prefix?: string; suffix?: string }
‘textarea-form-input’
{
spellcheck?: boolean;
}
‘asset-form-input’
{}
‘product-multi-form-input’
{
selectionMode?: 'product' | 'variant';
}
‘combination-mode-form-input’
{}