@td-design/react-native
Version:
react-native UI组件库
22 lines • 802 B
TypeScript
import { ReactElement, ReactNode } from 'react';
import type { FieldProps } from 'rc-field-form/lib/Field';
import { ListItemProps } from '../list-item';
type RcFieldProps = Omit<FieldProps, 'children'>;
export interface FormItemProps extends RcFieldProps {
/** 底部边框还是整个边框 */
type?: 'bottom' | 'all';
/** 保持组件原始样式 */
noStyle?: boolean;
/** 子组件 */
children: ReactElement;
}
export interface FormListItemProps extends RcFieldProps, Pick<ListItemProps, 'required' | 'style' | 'thumb' | 'onPress' | 'arrow' | 'backgroundColor'> {
/** 表单项标签文本 */
label: ReactNode;
/** 保持组件原始样式 */
noStyle?: boolean;
/** 子组件 */
children: ReactElement;
}
export {};
//# sourceMappingURL=type.d.ts.map