import * as Yup from 'yup'; import { Formik } from 'formik'; import { useTranslation } from 'react-i18next'; import React, { memo } from 'react'; import { getFieldProps } from '../../utils'; import DataModal from '../DataModal'; import Input from '../../components/shared/Input'; import ModalEvents from '../../constants/ModalEvents'; const initialValues = { title: '', link: '', date: '', summary: '', }; const ProjectModal = () => { const { t } = useTranslation(); const schema = Yup.object().shape({ title: Yup.string().required(t('shared.forms.validation.required')), link: Yup.string().url(t('shared.forms.validation.url')), date: Yup.date().max(new Date()), summary: Yup.string(), }); return ( {(formik) => (
)}
); }; export default memo(ProjectModal);