import { Row, Col } from "antd"; import { withTranslation } from "react-i18next"; import { Slide, Zoom } from "react-awesome-reveal"; import { ContactProps, ValidationTypeProps } from "./types"; import { useForm } from "../../common/utils/useForm"; import validate from "../../common/utils/validationRules"; import { Button } from "../../common/Button"; import Block from "../Block"; import Input from "../../common/Input"; import TextArea from "../../common/TextArea"; import { ContactContainer, FormGroup, Span, ButtonContainer } from "./styles"; const Contact = ({ title, content, id, t }: ContactProps) => { const { values, errors, handleChange, handleSubmit } = useForm( validate ) as any; const ValidationType = ({ type }: ValidationTypeProps) => { const ErrorMessage = errors[type]; return ( {ErrorMessage} ); }; return (