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