import type { Props } from './types'; import { mapFieldTypeElement } from '@/config/elements'; import { useFormStore } from '@/store/ius/form'; import { useEffect } from 'react'; import { ElementContainer } from 'ui'; function compatMetadata(metaData: Props['metaData']) { const { comment, ...meta } = metaData; comment.fieldType = 'TEXTAREA'; return { ...meta, comment }; } export function Elements({ data, metaData }: Props) { const { init, setValue, validation, values } = useFormStore(); useEffect(() => { init(data); }, [data, init]); return (