From 122dce100cf80d9c1489bba9520abf69f4a07dfc Mon Sep 17 00:00:00 2001 From: mfrachet Date: Thu, 25 Feb 2021 15:29:15 +0100 Subject: [PATCH] wip --- .../components/ModalCreate/AdvancedForm.js | 45 +++++++++++++++++++ .../src/components/ModalCreate/BaseForm.js | 8 ++++ .../admin/src/components/ModalCreate/index.js | 17 +++++-- 3 files changed, 67 insertions(+), 3 deletions(-) create mode 100644 packages/strapi-plugin-i18n/admin/src/components/ModalCreate/AdvancedForm.js diff --git a/packages/strapi-plugin-i18n/admin/src/components/ModalCreate/AdvancedForm.js b/packages/strapi-plugin-i18n/admin/src/components/ModalCreate/AdvancedForm.js new file mode 100644 index 0000000000..af111aa94b --- /dev/null +++ b/packages/strapi-plugin-i18n/admin/src/components/ModalCreate/AdvancedForm.js @@ -0,0 +1,45 @@ +import React from 'react'; +import { Text, Checkbox, Padded } from '@buffetjs/core'; +import { useFormikContext } from 'formik'; +import { useIntl } from 'react-intl'; +import { BaselineAlignment } from 'strapi-helper-plugin'; +import { getTrad } from '../../utils'; + +const AdvancedForm = () => { + const { values, setFieldValue } = useFormikContext(); + const { formatMessage } = useIntl(); + + return ( +
+ + + + {formatMessage({ + id: getTrad('Settings.locales.modal.advanced.settings'), + })} + + + + + setFieldValue('isDefault', !values.isDefault)} + message={formatMessage({ + id: getTrad('Settings.locales.modal.advanced.setAsDefault'), + })} + someChecked={false} + value={values.isDefault} + htmlFor="default-checkbox" + /> + + + {formatMessage({ + id: getTrad('Settings.locales.modal.advanced.setAsDefault.hint'), + })} + +
+ ); +}; + +export default AdvancedForm; diff --git a/packages/strapi-plugin-i18n/admin/src/components/ModalCreate/BaseForm.js b/packages/strapi-plugin-i18n/admin/src/components/ModalCreate/BaseForm.js index 07c8ef5b50..75ebf768cd 100644 --- a/packages/strapi-plugin-i18n/admin/src/components/ModalCreate/BaseForm.js +++ b/packages/strapi-plugin-i18n/admin/src/components/ModalCreate/BaseForm.js @@ -5,6 +5,7 @@ import { Inputs } from '@buffetjs/custom'; import Select from 'react-select'; import { Col, Row } from 'reactstrap'; import { useIntl } from 'react-intl'; +import { BaselineAlignment } from 'strapi-helper-plugin'; import { useFormikContext } from 'formik'; import { getTrad } from '../../utils'; @@ -23,6 +24,8 @@ const BaseForm = ({ options, defaultOption }) => { + +