From 7264458c4adf12d0b9fc85b208d847ce6beaed8c Mon Sep 17 00:00:00 2001 From: MateusLopes Date: Tue, 17 Jan 2023 21:42:44 -0300 Subject: [PATCH] feat: add modulo scss no componente formulario --- src/components/Large/Form/ContactForm.tsx | 80 +++++++++---------- ...ntactForm.scss => contactForm.module.scss} | 7 ++ src/global.scss | 1 - 3 files changed, 47 insertions(+), 41 deletions(-) rename src/components/Large/Form/{contactForm.scss => contactForm.module.scss} (97%) diff --git a/src/components/Large/Form/ContactForm.tsx b/src/components/Large/Form/ContactForm.tsx index d710f88..14c27eb 100644 --- a/src/components/Large/Form/ContactForm.tsx +++ b/src/components/Large/Form/ContactForm.tsx @@ -1,5 +1,6 @@ -import { Formik, Form, Field, ErrorMessage } from "formik" +import { Formik, Form, Field, ErrorMessage } from 'formik' import FormSchema from '../../../schema/FormSchema'; +import styles from './contactForm.module.scss' interface IFormikValues{ name: string; @@ -12,12 +13,12 @@ interface IFormikValues{ } const initialValues = { - name: "", - email: "", - cpf: "", - birthDate: "", - phone: "", - instagram: "", + name: '', + email: '', + cpf: '', + birthDate: '', + phone: '', + instagram: '', check: false } @@ -26,15 +27,14 @@ const ContactForm = () => { let successMessage:any = document.querySelector('.success-message') let intervalo = window.setInterval(function () { - successMessage.innerText = "*Formulário enviado com sucesso!" + successMessage.innerText = '*Formulário enviado com sucesso!' }, 800) window.setTimeout(function () { clearInterval(intervalo) - successMessage.innerText = "" + successMessage.innerText = '' }, 30000) - console.log(values); resetForm({values: ''}) } @@ -43,46 +43,46 @@ const ContactForm = () => { initialValues={initialValues} validationSchema={FormSchema} > -
-
- - - + +
+ + +
-
- - - +
+ + +
-
- - - +
+ + +
-
- - - +
+ + +
-
- - - +
+ + +
-
- - +
+ +
-
- +
+ * - - + +
- -
+ +
} diff --git a/src/components/Large/Form/contactForm.scss b/src/components/Large/Form/contactForm.module.scss similarity index 97% rename from src/components/Large/Form/contactForm.scss rename to src/components/Large/Form/contactForm.module.scss index 434d917..2537c79 100644 --- a/src/components/Large/Form/contactForm.scss +++ b/src/components/Large/Form/contactForm.module.scss @@ -1,8 +1,15 @@ +@import "../../../global.scss"; + .contact-form { display: flex; flex-direction: column; gap: 12px; + a { + display: block; + width: 100%; + } + .form-input-box { display: flex; flex-direction: column; diff --git a/src/global.scss b/src/global.scss index 96dbb3a..c48085b 100644 --- a/src/global.scss +++ b/src/global.scss @@ -52,4 +52,3 @@ button { // Pages @import "./pages/institucional.scss"; -@import "./components/Large/Form/contactForm.scss";