diff --git a/frontend/package.json b/frontend/package.json index 1e32072215..83faec94bf 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -73,6 +73,7 @@ "lodash.clonedeep": "4.5.0", "lodash.flow": "3.5.0", "node-fetch": "2.6.6", + "prettier": "^2.4.1", "react": "17.0.2", "react-dnd": "14.0.4", "react-dnd-html5-backend": "14.0.2", diff --git a/frontend/src/component/api-token/ApiTokenCreate/ApiTokenCreate.tsx b/frontend/src/component/api-token/ApiTokenCreate/ApiTokenCreate.tsx index 3ae313f3e3..0624936db1 100644 --- a/frontend/src/component/api-token/ApiTokenCreate/ApiTokenCreate.tsx +++ b/frontend/src/component/api-token/ApiTokenCreate/ApiTokenCreate.tsx @@ -144,6 +144,8 @@ const ApiTokenCreate = ({ { key: 'ADMIN', label: 'Admin', title: 'Admin API token' }, ]; + const formId = 'create-api-token-form'; + return ( submit()} @@ -152,8 +154,10 @@ const ApiTokenCreate = ({ primaryButtonText="Create" secondaryButtonText="Cancel" title="New API token" + formId={formId} >
= ({ @@ -35,8 +36,15 @@ const Dialogue: React.FC = ({ secondaryButtonText, maxWidth = 'sm', fullWidth = false, + formId, }) => { const styles = useStyles(); + const handleClick = formId + ? (e: React.SyntheticEvent) => { + e.preventDefault(); + onClick(e); + } + : onClick; return ( = ({ condition={Boolean(onClick)} show={ @@ -77,7 +87,7 @@ const Dialogue: React.FC = ({ condition={Boolean(onClose)} show={ } /> diff --git a/frontend/src/component/environments/EditEnvironment/EditEnvironment.tsx b/frontend/src/component/environments/EditEnvironment/EditEnvironment.tsx index 90c24a872c..4940910c1f 100644 --- a/frontend/src/component/environments/EditEnvironment/EditEnvironment.tsx +++ b/frontend/src/component/environments/EditEnvironment/EditEnvironment.tsx @@ -75,6 +75,8 @@ const EditEnvironment = ({ setType(env.type); }; + const formId = 'edit-environment-form'; + return (

@@ -92,7 +95,7 @@ const EditEnvironment = ({

{env.name}

- + Danger. Deleting this environment will result in removing all @@ -59,12 +62,15 @@ const EnvironmentDeleteConfirm = ({ environment in the textfield below: {env?.name}

- + + + ); }; diff --git a/frontend/src/component/feature/FeatureCreate/FeatureCreate.tsx b/frontend/src/component/feature/FeatureCreate/FeatureCreate.tsx index 127be7e938..a482e37bd8 100644 --- a/frontend/src/component/feature/FeatureCreate/FeatureCreate.tsx +++ b/frontend/src/component/feature/FeatureCreate/FeatureCreate.tsx @@ -110,6 +110,7 @@ const FeatureCreate = () => {
{ } }; + const formId = 'add-tag-form'; + return ( <> { onClick={onSubmit} disabledPrimaryButton={loading} onClose={onCancel} + formId={formId} > <> - Tags allows you to group features together + Tags allow you to group features together -
+
setValue('type', e.target.value)} diff --git a/frontend/src/component/feature/FeatureView2/FeatureVariants/FeatureVariantsList/AddFeatureVariant/AddFeatureVariant.tsx b/frontend/src/component/feature/FeatureView2/FeatureVariants/FeatureVariantsList/AddFeatureVariant/AddFeatureVariant.tsx index 43cd726101..d1c854cf91 100644 --- a/frontend/src/component/feature/FeatureView2/FeatureVariants/FeatureVariantsList/AddFeatureVariant/AddFeatureVariant.tsx +++ b/frontend/src/component/feature/FeatureView2/FeatureVariants/FeatureVariantsList/AddFeatureVariant/AddFeatureVariant.tsx @@ -212,6 +212,8 @@ const AddVariant = ({ const isFixWeight = data.weightType === weightTypes.FIX; + const formId = 'add-feature-variant-form'; + return ( - +

{error.general}