import { defaultProps, operators } from './properties'; import { IField } from './types'; export const number: IField = { name: 'number', type: 'object', group: 'basic', order: 5, title: '{{t("Number")}}', sortable: true, default: { type: 'float', // name, uiSchema: { type: 'number', // title, 'x-component': 'InputNumber', 'x-component-props': { stringMode: true, step: '0', }, }, }, properties: { ...defaultProps, 'uiSchema.x-component-props.step': { type: 'string', title: '{{t("Precision")}}', 'x-component': 'Select', 'x-decorator': 'FormItem', default: '0', enum: [ { value: '0', label: '1' }, { value: '0.1', label: '1.0' }, { value: '0.01', label: '1.00' }, { value: '0.001', label: '1.000' }, { value: '0.0001', label: '1.0000' }, { value: '0.00001', label: '1.00000' }, ], }, }, filterable: { operators: operators.number, }, };