import React from 'react'; import PropTypes from 'prop-types'; import { Label } from '@buffetjs/core'; import { Inputs } from '@buffetjs/custom'; import Select, { createFilter } from 'react-select'; import { Col, Row } from 'reactstrap'; import { useIntl } from 'react-intl'; import { useTheme } from 'styled-components'; import { BaselineAlignment, selectStyles, DropdownIndicator } from 'strapi-helper-plugin'; import { useFormikContext } from 'formik'; import { getTrad } from '../../utils'; const reactSelectLocaleFilter = createFilter({ ignoreCase: true, ignoreAccents: true, matchFrom: 'start', }); const BaseForm = ({ options, defaultOption }) => { const theme = useTheme(); const { formatMessage } = useIntl(); const { values, handleChange, setFieldValue } = useFormikContext(); const styles = selectStyles(theme); return (