import useTranslation from "next-translate/useTranslation";
import { useRouter } from "next/router";
import {
CheckBoxfield,
DateFieldPicker,
DecimalField,
FieldArrayForm,
FileUploadField,
MultiLinefield,
NumericField,
PickList,
Radiofield,
ReadOnlyfield,
RichMultiLinefield,
Textfield,
YesNofield,
} from "../elements";
export default function BuildField(props) {
let { t } = useTranslation();
const router = useRouter();
const { locale } = router;
const { fieldType, label, datafieldname, mandatoryFieldData } = props;
const parser = new DOMParser();
const whichFieldType = (classid) => {
//console.log(props.datafieldname, classid);
switch (classid) {
case "{270BD3DB-D9AF-4782-9025-509E298DEC0A}":
return (