@react-form-fields/native-base
Version:
Native Base Form Fields
14 lines (13 loc) • 824 B
TypeScript
import CoreConfigBuilder from '@react-form-fields/core/ConfigProvider/builder';
import { NativeBase } from 'native-base';
import { StyleProp, ViewStyle } from 'react-native';
import { IConfig } from './context';
export default class ConfigBuilder extends CoreConfigBuilder {
setDateConfig(locale: any, pickerLocale: string, formats: IConfig['date']['formats'], labels: IConfig['date']['labels']): this;
setValidationOn(event: IConfig['validationOn']): this;
setItemProps(itemProps: NativeBase.Item): this;
setLoadingProps(loadingProps: NativeBase.Spinner, loadingStyle: StyleProp<ViewStyle>): this;
setIconProps(iconProps: Partial<NativeBase.Icon>, selectIcon?: string, selectSearchIcon?: string, dateClearIcon?: string): this;
setLabelProps(labelProps: NativeBase.Label): this;
clean(): this;
}