import type { ReactNode } from "react"; import FieldLabel from "./help/FieldLabel"; import type { DocumentationHelpReference } from "./help/documentationHelp"; import { helpForFieldLabel } from "../utils/fieldHelp"; import { usePlatformLanguage } from "../i18n/LanguageContext"; import type { PlatformInterfaceIdentityProps } from "../types"; type FormFieldProps = PlatformInterfaceIdentityProps & { label: ReactNode; help?: ReactNode; documentation?: DocumentationHelpReference; children: ReactNode; }; export default function FormField({ label, help, documentation, children, interfaceId, helpContextId, helpModuleId, helpTopicId }: FormFieldProps) { const { translateText } = usePlatformLanguage(); const renderedLabel = typeof label === "string" ? translateText(label) : label; return ( ); }