import type { ResponseGetData, ResponseMetaData } from '@/api/ius/types'; import { mapFieldTypeElement } from '@/config/elements'; import { Background, Button, ElementContainer } from 'ui'; type Props = { readonly data: ResponseGetData; readonly metaData: ResponseMetaData; }; export function Form({ data, metaData }: Props) { return (
{Object.keys(metaData).map((name) => { const { fieldType, visible } = metaData[name]; if (!visible) return false; const Element = mapFieldTypeElement[fieldType]; return ( ); })}
); }