petals-ui
Version:
Front-end UI components foundation
17 lines (16 loc) • 669 B
TypeScript
import { NumberOrString } from '../../basic';
declare type GridType = 'grid' | 'flex';
declare type FormLayoutType = 'horizontal' | 'vertical' | 'inline';
declare type FormFieldLabelWidth = NumberOrString;
declare type FormFieldLabelAlignment = 'left' | 'right';
declare type FormFieldLabelOption = {
width?: FormFieldLabelWidth;
align?: FormFieldLabelAlignment;
};
declare type FormFieldValidationOption = {
required?: boolean;
};
declare type FormValidationOption = {
[formFieldName: string]: FormFieldValidationOption;
};
export { GridType, FormLayoutType, FormFieldLabelWidth, FormFieldLabelAlignment, FormFieldLabelOption, FormValidationOption, };