diff --git a/src/containers/TaxonomyVersions/components/VersionForm.tsx b/src/containers/TaxonomyVersions/components/VersionForm.tsx
index ffc8d5bbc7..a5db0f27d4 100644
--- a/src/containers/TaxonomyVersions/components/VersionForm.tsx
+++ b/src/containers/TaxonomyVersions/components/VersionForm.tsx
@@ -21,6 +21,7 @@ import VersionSourceField from "./VersionSourceField";
import { Row } from "../../../components";
import AlertModal from "../../../components/AlertModal";
import Field from "../../../components/Field";
+import { FormikForm } from "../../../components/FormikForm";
import validateFormik, { RulesType } from "../../../components/formikValidationSchema";
import SaveButton from "../../../components/SaveButton";
import Fade from "../../../components/Taxonomy/Fade";
@@ -155,7 +156,7 @@ const VersionForm = ({ version, existingVersions, onClose }: Props) => {
>
{({ isSubmitting, isValid, dirty, handleSubmit }) => {
return (
- <>
+
{t(`taxonomyVersions.${!version ? "newVersionTitle" : "editVersionTitle"}`)}
{!version && }
@@ -201,7 +202,7 @@ const VersionForm = ({ version, existingVersions, onClose }: Props) => {
]}
onCancel={() => setShowAlertModal(false)}
/>
- >
+
);
}}
diff --git a/src/containers/TaxonomyVersions/components/VersionLockedField.tsx b/src/containers/TaxonomyVersions/components/VersionLockedField.tsx
index 22cb6a9414..a37d7e47fc 100644
--- a/src/containers/TaxonomyVersions/components/VersionLockedField.tsx
+++ b/src/containers/TaxonomyVersions/components/VersionLockedField.tsx
@@ -7,8 +7,15 @@
*/
import { useTranslation } from "react-i18next";
-import { Label, RadioButtonGroup, RadioButtonItem } from "@ndla/forms";
-import { RadioButtonWrapper, FieldsetRow, LeftLegend, StyledFormControl } from "../../../components/Form/styles";
+import {
+ FieldRoot,
+ RadioGroupItem,
+ RadioGroupItemControl,
+ RadioGroupItemHiddenInput,
+ RadioGroupItemText,
+ RadioGroupLabel,
+ RadioGroupRoot,
+} from "@ndla/primitives";
import { FormField } from "../../../components/FormField";
const VersionLockedField = () => {
@@ -26,36 +33,23 @@ const VersionLockedField = () => {
];
return (
- {({ field }) => (
-
-
- field.onChange({
- target: {
- name: field.name,
- value: value,
- },
- })
- }
+ {({ field, helpers }) => (
+
+ helpers.setValue(details.value)}
>
-
-
- {t("taxonomyVersions.form.locked.subTitle")}
-
- {options.map((option) => (
-
-
-
-
- ))}
-
-
-
+ {t("taxonomyVersions.form.locked.subTitle")}
+ {options.map((option) => (
+
+
+ {option.title}
+
+
+ ))}
+
+
)}
);
diff --git a/src/containers/TaxonomyVersions/components/VersionNameField.tsx b/src/containers/TaxonomyVersions/components/VersionNameField.tsx
index 2cc9b21d2b..65c5b163b2 100644
--- a/src/containers/TaxonomyVersions/components/VersionNameField.tsx
+++ b/src/containers/TaxonomyVersions/components/VersionNameField.tsx
@@ -7,20 +7,19 @@
*/
import { useTranslation } from "react-i18next";
-import { FieldErrorMessage, InputV3, Label } from "@ndla/forms";
-import { FormControl, FormField } from "../../../components/FormField";
+import { FieldErrorMessage, FieldInput, FieldLabel, FieldRoot } from "@ndla/primitives";
+import { FormField } from "../../../components/FormField";
+
const VersionNameField = () => {
const { t } = useTranslation();
return (
{({ field, meta }) => (
-
-
-
+
+ {t("taxonomyVersions.form.name.label")}
{meta.error}
-
+
+
)}
);