diff --git a/src/assets/img/boleto.png b/src/assets/img/boleto.png new file mode 100644 index 0000000..aa3078e Binary files /dev/null and b/src/assets/img/boleto.png differ diff --git a/src/assets/img/diners.png b/src/assets/img/diners.png new file mode 100644 index 0000000..17ebf70 Binary files /dev/null and b/src/assets/img/diners.png differ diff --git a/src/assets/img/elo.png b/src/assets/img/elo.png new file mode 100644 index 0000000..46707b0 Binary files /dev/null and b/src/assets/img/elo.png differ diff --git a/src/assets/img/hiper.png b/src/assets/img/hiper.png new file mode 100644 index 0000000..db0c41c Binary files /dev/null and b/src/assets/img/hiper.png differ diff --git a/src/assets/img/master.png b/src/assets/img/master.png new file mode 100644 index 0000000..792a73b Binary files /dev/null and b/src/assets/img/master.png differ diff --git a/src/assets/img/pagseguro.png b/src/assets/img/pagseguro.png new file mode 100644 index 0000000..cf36d10 Binary files /dev/null and b/src/assets/img/pagseguro.png differ diff --git a/src/assets/img/visa.png b/src/assets/img/visa.png new file mode 100644 index 0000000..4fd14cc Binary files /dev/null and b/src/assets/img/visa.png differ diff --git a/src/assets/img/vtex.png b/src/assets/img/vtex.png new file mode 100644 index 0000000..c745c7b Binary files /dev/null and b/src/assets/img/vtex.png differ diff --git a/src/assets/svg/arrow.svg b/src/assets/svg/arrowRight.svg similarity index 100% rename from src/assets/svg/arrow.svg rename to src/assets/svg/arrowRight.svg diff --git a/src/assets/svg/arrowTop.svg b/src/assets/svg/arrowTop.svg new file mode 100644 index 0000000..4928a01 --- /dev/null +++ b/src/assets/svg/arrowTop.svg @@ -0,0 +1,3 @@ + diff --git a/src/assets/svg/facebook.svg b/src/assets/svg/facebook.svg new file mode 100644 index 0000000..1d90a05 --- /dev/null +++ b/src/assets/svg/facebook.svg @@ -0,0 +1,16 @@ + diff --git a/src/assets/svg/instagram.svg b/src/assets/svg/instagram.svg new file mode 100644 index 0000000..22c8446 --- /dev/null +++ b/src/assets/svg/instagram.svg @@ -0,0 +1,18 @@ + diff --git a/src/assets/svg/linkedin.svg b/src/assets/svg/linkedin.svg new file mode 100644 index 0000000..ca97a86 --- /dev/null +++ b/src/assets/svg/linkedin.svg @@ -0,0 +1,18 @@ + diff --git a/src/assets/svg/m3.svg b/src/assets/svg/m3.svg new file mode 100644 index 0000000..0eeb905 --- /dev/null +++ b/src/assets/svg/m3.svg @@ -0,0 +1,4 @@ + diff --git a/src/assets/svg/twitter.svg b/src/assets/svg/twitter.svg new file mode 100644 index 0000000..f57be2c --- /dev/null +++ b/src/assets/svg/twitter.svg @@ -0,0 +1,11 @@ + diff --git a/src/assets/svg/vtex.svg b/src/assets/svg/vtex.svg new file mode 100644 index 0000000..7e8d17b --- /dev/null +++ b/src/assets/svg/vtex.svg @@ -0,0 +1,7 @@ + diff --git a/src/assets/svg/whatsapp.svg b/src/assets/svg/whatsapp.svg new file mode 100644 index 0000000..2314673 --- /dev/null +++ b/src/assets/svg/whatsapp.svg @@ -0,0 +1,11 @@ + diff --git a/src/assets/svg/youtube.svg b/src/assets/svg/youtube.svg new file mode 100644 index 0000000..a6855b9 --- /dev/null +++ b/src/assets/svg/youtube.svg @@ -0,0 +1,11 @@ + diff --git a/src/styles/partials/header/Form.module.scss b/src/components/Header/Form.module.scss similarity index 100% rename from src/styles/partials/header/Form.module.scss rename to src/components/Header/Form.module.scss diff --git a/src/components/Header/Form.tsx b/src/components/Header/Form.tsx index a1c0935..5c2b207 100644 --- a/src/components/Header/Form.tsx +++ b/src/components/Header/Form.tsx @@ -2,7 +2,7 @@ import React from "react"; // Estilos -import styleForm from "../../styles/partials/header/Form.module.scss"; +import styleForm from "./Form.module.scss"; // Imagem import search from "../../assets/svg/search.svg"; diff --git a/src/styles/partials/header/HeaderWrapper.module.scss b/src/components/Header/HeaderWrapper.module.scss similarity index 100% rename from src/styles/partials/header/HeaderWrapper.module.scss rename to src/components/Header/HeaderWrapper.module.scss diff --git a/src/components/Header/LogoM3.tsx b/src/components/Header/LogoM3.tsx index 97aa835..474f58d 100644 --- a/src/components/Header/LogoM3.tsx +++ b/src/components/Header/LogoM3.tsx @@ -2,7 +2,11 @@ import logoM3 from "../../assets/svg/logo.svg"; const LogoM3 = () => { - return ; + return ( + + {" "} + + ); }; export { LogoM3 }; diff --git a/src/styles/partials/header/Menu.module.scss b/src/components/Header/Menu.module.scss similarity index 72% rename from src/styles/partials/header/Menu.module.scss rename to src/components/Header/Menu.module.scss index 1404bd4..4854b19 100644 --- a/src/styles/partials/header/Menu.module.scss +++ b/src/components/Header/Menu.module.scss @@ -1,5 +1,6 @@ -.header-menu { +.menu { display: none; + cursor: pointer; @media (max-width: 1024px) { display: flex; diff --git a/src/components/Header/Menu.tsx b/src/components/Header/Menu.tsx index 63d9dce..63a74a4 100644 --- a/src/components/Header/Menu.tsx +++ b/src/components/Header/Menu.tsx @@ -2,15 +2,15 @@ import React from "react"; // Estilos -import styleMenu from "../../styles/partials/header/Menu.module.scss"; +import styleMenu from "./Menu.module.scss"; // Imagens import menu from "../../assets/svg/menu.svg"; const Menu = () => { return ( -
Entrar
+ ); }; diff --git a/src/components/footer/FooterBottom.module.scss b/src/components/footer/FooterBottom.module.scss new file mode 100644 index 0000000..e1a18d2 --- /dev/null +++ b/src/components/footer/FooterBottom.module.scss @@ -0,0 +1,98 @@ +.footerBottom { + padding: 15px 100px; + background-color: #000; + color: #fff; + display: flex; + align-items: center; + justify-content: space-between; + + @media (max-width: 1024px) { + display: grid; + padding: 20px 16px; + grid-template-rows: repeat(3, max-content); + } + + .footerBottom-text { + grid-row: 2; + + p { + max-width: 42ch; + text-transform: capitalize; + font-size: 10px; + font-weight: 400; + line-height: 12px; + + @media (max-width: 1024px) { + margin: 20px 0 15px 0; + } + } + } + + .footerBottom-icons { + display: flex; + align-items: center; + + div { + margin-right: 12px; + + @media (max-width: 375px) { + margin-right: 11px; + img { + width: 30px; + } + } + + @media (max-width: 374px) { + margin-right: 4px; + } + + &:last-child { + img { + @media (max-width: 375px) { + margin-left: 11px; + width: 45px; + } + + @media (max-width: 374px) { + margin-left: 4px; + } + + margin-left: 12px; + } + } + + @media (min-width: 376px) and (max-width: 1024px) { + margin-right: 10px; + } + } + + span { + border-left: 2px solid #c4c4c4; + height: 25px; + margin-bottom: 5px; + } + } + + .footerBottom-credits { + display: flex; + align-items: center; + + p { + font-size: 10px; + font-weight: 400; + line-height: 12px; + margin-right: 12px; + } + + .footerBottom-credits-powered { + display: flex; + align-items: center; + margin-right: 13px; + } + + .footerBottom-credits-developed { + display: flex; + align-items: center; + } + } +} diff --git a/src/components/footer/FooterBottom.tsx b/src/components/footer/FooterBottom.tsx new file mode 100644 index 0000000..928eecd --- /dev/null +++ b/src/components/footer/FooterBottom.tsx @@ -0,0 +1,81 @@ +// Bibliotecas +import React from "react"; + +// Imagens +import mastercard from "../../assets/img/master.png"; +import visa from "../../assets/img/visa.png"; +import diners from "../../assets/img/diners.png"; +import elo from "../../assets/img/elo.png"; +import hiper from "../../assets/img/hiper.png"; +import pagseguro from "../../assets/img/pagseguro.png"; +import boleto from "../../assets/img/boleto.png"; +import vtexcertified from "../../assets/img/vtex.png"; + +import m3 from "../../assets/svg/m3.svg"; +import vtex from "../../assets/svg/vtex.svg"; + +// Estilos +import styleFooterBottom from "./FooterBottom.module.scss"; + +const FooterBottom = () => { + return ( ++ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do + eiusmod tempor +
+Powered by
+ +Developed by
+ +Atendimento Ao Consumidor
+(11) 4159-9504
+Atendimento Online
+(11) 99433-8825
+Institucional
diff --git a/src/styles/partials/institucional/InstitucionalContent.module.scss b/src/components/section/InstitucionalContent.module.scss similarity index 94% rename from src/styles/partials/institucional/InstitucionalContent.module.scss rename to src/components/section/InstitucionalContent.module.scss index 525646a..e60aada 100644 --- a/src/styles/partials/institucional/InstitucionalContent.module.scss +++ b/src/components/section/InstitucionalContent.module.scss @@ -1,4 +1,4 @@ -.accordion-content { +.institucionalContent{ h2 { margin: 12px 0; font-size: 24px; diff --git a/src/components/institucional/InstitucionalContent.tsx b/src/components/section/InstitucionalContent.tsx similarity index 90% rename from src/components/institucional/InstitucionalContent.tsx rename to src/components/section/InstitucionalContent.tsx index dd34f04..24c0180 100644 --- a/src/components/institucional/InstitucionalContent.tsx +++ b/src/components/section/InstitucionalContent.tsx @@ -2,11 +2,11 @@ import React from "react"; // Estilos -import styleInstitucionalContent from "../../styles/partials/institucional/InstitucionalContent.module.scss"; +import styleInstitucionalContent from "./InstitucionalContent.module.scss"; const InstitucionalContent = () => { return ( -diff --git a/src/styles/partials/institucional/NavInstitucional.module.scss b/src/components/section/NavInstitucional.module.scss similarity index 96% rename from src/styles/partials/institucional/NavInstitucional.module.scss rename to src/components/section/NavInstitucional.module.scss index ce82a0f..75b7fe8 100644 --- a/src/styles/partials/institucional/NavInstitucional.module.scss +++ b/src/components/section/NavInstitucional.module.scss @@ -1,4 +1,4 @@ -.accordion-nav { +.NavInstitucional { border-right: 1px solid #000; margin-right: 30px; diff --git a/src/components/institucional/NavInstitucional.tsx b/src/components/section/NavInstitucional.tsx similarity index 81% rename from src/components/institucional/NavInstitucional.tsx rename to src/components/section/NavInstitucional.tsx index ee58cb8..9247a23 100644 --- a/src/components/institucional/NavInstitucional.tsx +++ b/src/components/section/NavInstitucional.tsx @@ -2,11 +2,11 @@ import React from "react"; // Estilos -import styleNavInstitucional from "../../styles/partials/institucional/NavInstitucional.module.scss"; +import styleNavInstitucional from "./NavInstitucional.module.scss"; const NavInstitucional = () => { return ( -