import { FC, useEffect } from "react"; import { FMLocal, FieldLocal, FieldProp } from "../typings"; export const Label: FC<{ field: FieldLocal; fm: FMLocal; arg: FieldProp }> = ({ field, fm, arg, }) => { const errors = fm.error.get(field.name); const disabled = typeof field.disabled === "function" ? field.disabled() : field.disabled; const required = typeof arg.required === "string" ? arg.required === "y" : typeof arg.required === "function" ? arg.required() : false; if (typeof required === "boolean" && field.required !== required) { field.required = required; field.render(); } return (