import upperFirst from 'lodash/upperFirst'; import camelCase from 'lodash/camelCase'; import React, { useEffect, useRef } from 'react'; import PropTypes from 'prop-types'; import classNames from 'classnames'; import { useTranslation } from 'react-i18next'; import { Button } from 'semantic-ui-react'; import { Input } from '../../lib/custom-ui'; import LabelColors from '../../constants/LabelColors'; import styles from './Editor.module.scss'; import globalStyles from '../../styles.module.scss'; const Editor = React.memo(({ data, onFieldChange }) => { const [t] = useTranslation(); const nameField = useRef(null); useEffect(() => { nameField.current.select(); }, []); return ( <>
{t('common.title')}
{t('common.color')}
{LabelColors.map((color) => (
); }); Editor.propTypes = { data: PropTypes.object.isRequired, // eslint-disable-line react/forbid-prop-types onFieldChange: PropTypes.func.isRequired, }; export default Editor;