2023-11-28 12:28:53 +03:00

15 lines
366 B
TypeScript

import type { MetaObject } from '@/api/ius/types';
import { Checkbox, Input, InputNumber, Textarea } from '@repo/ui';
function wrapMap<C, T extends Record<MetaObject['fieldType'], C>>(arg: T) {
return arg;
}
export const mapFieldTypeElement = wrapMap({
CHECKBOX: Checkbox,
DECIMAL: InputNumber,
INT: InputNumber,
STRING: Input,
TEXTAREA: Textarea,
});