Merge pull request 'feat(footer): Adiciona estrutura do footer' (#7) from feature/Footer into development
Reviewed-on: #7
This commit is contained in:
commit
9ac2fb8067
45
src/components/Footer/BottomFooter.tsx
Normal file
45
src/components/Footer/BottomFooter.tsx
Normal file
@ -0,0 +1,45 @@
|
||||
import Vtex from "../assets/imgs/SVGs/Vtex-logo.svg";
|
||||
import M3 from "../assets/imgs/SVGs/M3-logo.svg";
|
||||
|
||||
import Master from "../assets/imgs/SVGs/credit-cards/Master.svg";
|
||||
import Visa from "../assets/imgs/SVGs/credit-cards/Visa.svg";
|
||||
import Diners from "../assets/imgs/SVGs/credit-cards/Diners.svg";
|
||||
import Elo from "../assets/imgs/SVGs/credit-cards/Elo.svg";
|
||||
import Hiper from "../assets/imgs/SVGs/credit-cards/Hiper.svg";
|
||||
import Pagseguro from "../assets/imgs/SVGs/credit-cards/Pagseguro.svg";
|
||||
import Boleto from "../assets/imgs/SVGs/credit-cards/Boleto.svg";
|
||||
import vtex from "../assets/imgs/SVGs/credit-cards/vtex-pci-200.svg";
|
||||
|
||||
export const BottomFooter = () => {
|
||||
return (
|
||||
<>
|
||||
<div className="Bottom_Wrapper">
|
||||
<span className="corporateName">
|
||||
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do
|
||||
eiusmod tempor
|
||||
</span>
|
||||
|
||||
<div className="Payment_methods">
|
||||
<img className="carts_icons" src={Master} alt="Master-icon" />
|
||||
<img className="carts_icons" src={Visa} alt="Visa-icon" />
|
||||
<img className="carts_icons" src={Diners} alt="Diners-icon" />
|
||||
<img className="carts_icons" src={Elo} alt="Elo-icon" />
|
||||
<img className="carts_icons" src={Hiper} alt="Hiper-icon" />
|
||||
<img className="carts_icons" src={Pagseguro} alt="Pagseguro-icon" />
|
||||
<img className="carts_icons" src={Boleto} alt="Boleto-icon" />
|
||||
|
||||
<span className="div_icons"> </span>
|
||||
<img className="vtex_icon" src={vtex} alt="vtex-icon" />
|
||||
</div>
|
||||
|
||||
<div className="Authors">
|
||||
<span className="Powered_by"> Powered by </span>
|
||||
<img className="vtex_logo" src={Vtex} alt="Vtex-logo" />
|
||||
|
||||
<span className="Developed_by"> Developed by </span>
|
||||
<img className="m3_logo" src={M3} alt="M3-logo" />
|
||||
</div>
|
||||
</div>
|
||||
</>
|
||||
);
|
||||
};
|
62
src/components/Footer/ContactFooter.tsx
Normal file
62
src/components/Footer/ContactFooter.tsx
Normal file
@ -0,0 +1,62 @@
|
||||
import { MenuList1, MenuList2, MenuList3 } from "./MenuListFooter";
|
||||
import { useState } from "react";
|
||||
|
||||
export const Contact = () => {
|
||||
const [isOpened, setIsOpened] = useState(false);
|
||||
const [isOpened2, setIsOpened2] = useState(false);
|
||||
const [isOpened3, setIsOpened3] = useState(false);
|
||||
if (window.innerWidth > 1024) {
|
||||
return (
|
||||
<>
|
||||
<div className="Contact_wrapper">
|
||||
<div className="Menu_folder">
|
||||
<h5> Institucional </h5>
|
||||
<MenuList1 />
|
||||
</div>
|
||||
<div className="Menu_folder">
|
||||
<h5> Dúvidas </h5>
|
||||
<MenuList2 />
|
||||
</div>
|
||||
<div className="Menu_folder">
|
||||
<h5> Fale Conosco </h5>
|
||||
<MenuList3 />
|
||||
</div>
|
||||
</div>
|
||||
</>
|
||||
);
|
||||
} else {
|
||||
return (
|
||||
<>
|
||||
<div className="Contact_wrapper">
|
||||
<div
|
||||
className="Menu_folder"
|
||||
onClick={() => {
|
||||
setIsOpened(!isOpened);
|
||||
}}
|
||||
>
|
||||
<h5> Institucional </h5>
|
||||
{isOpened && <MenuList1 />}
|
||||
</div>
|
||||
<div
|
||||
className="Menu_folder"
|
||||
onClick={() => {
|
||||
setIsOpened2(!isOpened2);
|
||||
}}
|
||||
>
|
||||
<h5> Dúvidas </h5>
|
||||
{isOpened2 && <MenuList2 />}
|
||||
</div>
|
||||
<div
|
||||
className="Menu_folder"
|
||||
onClick={() => {
|
||||
setIsOpened3(!isOpened3);
|
||||
}}
|
||||
>
|
||||
<h5> Fale Conosco </h5>
|
||||
{isOpened3 && <MenuList3 />}
|
||||
</div>
|
||||
</div>
|
||||
</>
|
||||
);
|
||||
}
|
||||
};
|
21
src/components/Footer/FooterMain.tsx
Normal file
21
src/components/Footer/FooterMain.tsx
Normal file
@ -0,0 +1,21 @@
|
||||
import { Newsletter } from "./Newsletter";
|
||||
import { Contact } from "./ContactFooter";
|
||||
import { SocialMedia } from "./SocialMedia";
|
||||
import { BottomFooter } from "./BottomFooter";
|
||||
|
||||
import "./FooterMain.modules.scss";
|
||||
|
||||
export const MainFooter = () => {
|
||||
return (
|
||||
<>
|
||||
<section className="Footer_container">
|
||||
<Newsletter />
|
||||
<div className="Footer_top">
|
||||
<Contact />
|
||||
<SocialMedia />
|
||||
</div>
|
||||
<BottomFooter />
|
||||
</section>
|
||||
</>
|
||||
);
|
||||
};
|
63
src/components/Footer/MenuListFooter.tsx
Normal file
63
src/components/Footer/MenuListFooter.tsx
Normal file
@ -0,0 +1,63 @@
|
||||
import { NavLink } from "react-router-dom";
|
||||
|
||||
interface MenuFooterProps {
|
||||
isOpened: boolean;
|
||||
setIsOpened: React.Dispatch<React.SetStateAction<boolean>>;
|
||||
}
|
||||
|
||||
export const MenuList1 = () => {
|
||||
return (
|
||||
<>
|
||||
<NavLink className={`links_footer`} to={"/"}>
|
||||
Quem Somos
|
||||
</NavLink>
|
||||
<NavLink className={"links_footer"} to={"/"}>
|
||||
Política de Privacidade
|
||||
</NavLink>
|
||||
<NavLink className={"links_footer"} to={"/"}>
|
||||
Segurança
|
||||
</NavLink>
|
||||
<NavLink className={"links_footer last"} to={"/"}>
|
||||
Seja um Revendedor
|
||||
</NavLink>
|
||||
</>
|
||||
);
|
||||
};
|
||||
|
||||
export const MenuList2 = () => {
|
||||
return (
|
||||
<>
|
||||
<NavLink className={"links_footer"} to={"/"}>
|
||||
Entrega
|
||||
</NavLink>
|
||||
<NavLink className={"links_footer"} to={"/"}>
|
||||
Pagamento
|
||||
</NavLink>
|
||||
<NavLink className={"links_footer"} to={"/"}>
|
||||
Trocas e Devoluções
|
||||
</NavLink>
|
||||
<NavLink className={"links_footer last"} to={"/"}>
|
||||
Dúvidas Frequentes
|
||||
</NavLink>
|
||||
</>
|
||||
);
|
||||
};
|
||||
|
||||
export const MenuList3 = () => {
|
||||
return (
|
||||
<>
|
||||
<NavLink className={"links_footer"} to={"/"}>
|
||||
Atendimento ao Consumidor
|
||||
</NavLink>
|
||||
<NavLink className={"links_footer"} to={"/"}>
|
||||
(11) 4159-9504
|
||||
</NavLink>
|
||||
<NavLink className={"links_footer"} to={"/"}>
|
||||
Atendimento Online
|
||||
</NavLink>
|
||||
<NavLink className={"links_footer last"} to={"/"}>
|
||||
(11) 99433-8825
|
||||
</NavLink>
|
||||
</>
|
||||
);
|
||||
};
|
16
src/components/Footer/Newsletter.tsx
Normal file
16
src/components/Footer/Newsletter.tsx
Normal file
@ -0,0 +1,16 @@
|
||||
export const Newsletter = () => {
|
||||
return (
|
||||
<>
|
||||
<section className="Newsletter_Container">
|
||||
<div className="Newsletter_wrapper">
|
||||
<h4 className="News_title"> Assine nossa Newsletter </h4>
|
||||
|
||||
<div className="Submite_wrapper">
|
||||
<input className="Input_News" type="text" placeholder="E-mail" />
|
||||
<button className="Button_News"> ENVIAR </button>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</>
|
||||
);
|
||||
};
|
26
src/components/Footer/SocialMedia.tsx
Normal file
26
src/components/Footer/SocialMedia.tsx
Normal file
@ -0,0 +1,26 @@
|
||||
import Facebook from "../assets/imgs/SVGs/Facebook.svg";
|
||||
import Instagram from "../assets/imgs/SVGs/Instagram.svg";
|
||||
import Twitter from "../assets/imgs/SVGs/Twitter.svg";
|
||||
import YouTube from "../assets/imgs/SVGs/YouTube.svg";
|
||||
import Linkedin from "../assets/imgs/SVGs/Linkedin.svg";
|
||||
|
||||
import { WppIcon } from "./wpp";
|
||||
|
||||
export const SocialMedia = () => {
|
||||
return (
|
||||
<>
|
||||
<div className="SocialMedia">
|
||||
<div className="Img_wrappers">
|
||||
<img src={Facebook} alt="Facebook-logo" />
|
||||
<img src={Instagram} alt="Instagram-logo" />
|
||||
<img src={Twitter} alt="Twitter-logo" />
|
||||
<img src={YouTube} alt="YouTube-logo" />
|
||||
<img src={Linkedin} alt="Linkedin-logo" />
|
||||
</div>
|
||||
<span className="Site"> www.loremipsum.com </span>
|
||||
<WppIcon />
|
||||
{/* <div>{window.innerWidth > 1024 ? <WppIcon /> : ""}</div> */}
|
||||
</div>
|
||||
</>
|
||||
);
|
||||
};
|
30
src/components/Footer/wpp.tsx
Normal file
30
src/components/Footer/wpp.tsx
Normal file
@ -0,0 +1,30 @@
|
||||
import Wpp from "../assets/imgs/SVGs/whatsapp.svg";
|
||||
import Ellipse from "../assets/imgs/SVGs/Ellipse.svg";
|
||||
import { useEffect } from "react";
|
||||
|
||||
export const WppIcon = () => {
|
||||
return (
|
||||
<>
|
||||
<div className="Wpp-Icon">
|
||||
<a
|
||||
className="Chat_button"
|
||||
href="https://wa.me/0000000000"
|
||||
target="_blank"
|
||||
rel="noopener noreferrer"
|
||||
>
|
||||
<img src={Wpp} alt="Wpp-logo" />
|
||||
</a>
|
||||
<div className="button_wrapper">
|
||||
<img
|
||||
className="Button_wpp"
|
||||
src={Ellipse}
|
||||
alt="Ellipse-logo"
|
||||
onClick={(e) => {
|
||||
window.scrollTo(0, 0);
|
||||
}}
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
</>
|
||||
);
|
||||
};
|
19
src/components/Header/ContentMenuHeader.tsx
Normal file
19
src/components/Header/ContentMenuHeader.tsx
Normal file
@ -0,0 +1,19 @@
|
||||
import { NavLink } from "react-router-dom";
|
||||
|
||||
export const ContentMenuHeader = () => {
|
||||
return (
|
||||
<>
|
||||
<div className="ContentHeader_wrapper">
|
||||
<NavLink to={"/"}>
|
||||
<button>CURSOS</button>
|
||||
</NavLink>
|
||||
<NavLink to={"/"}>
|
||||
<button>SAIBA MAIS</button>
|
||||
</NavLink>
|
||||
<NavLink to={"/"}>
|
||||
<button>INSTITUCIONAIS</button>
|
||||
</NavLink>
|
||||
</div>
|
||||
</>
|
||||
);
|
||||
};
|
148
src/components/Header/HeaderDesktop.modules.scss
Normal file
148
src/components/Header/HeaderDesktop.modules.scss
Normal file
@ -0,0 +1,148 @@
|
||||
@import "../Variables.scss";
|
||||
|
||||
.HeaderDesktop {
|
||||
display: flex;
|
||||
justify-content: space-between;
|
||||
height: 31px;
|
||||
padding: 22px 100px;
|
||||
background: $color-black;
|
||||
font-family: $fontFamily;
|
||||
border-bottom: 1px solid $color-gray;
|
||||
|
||||
@media (min-width: 2500px) {
|
||||
height: 56px;
|
||||
}
|
||||
|
||||
.m3LogoWrapper {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
|
||||
.M3Logo {
|
||||
width: 100%;
|
||||
@media (min-width: 2500px) {
|
||||
width: 265.62px;
|
||||
height: 50.5px;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.Search_Header_wrapper {
|
||||
position: relative;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
width: 24.445%;
|
||||
max-width: 515px;
|
||||
|
||||
.Search_Header {
|
||||
position: relative;
|
||||
width: 100%;
|
||||
height: 12px;
|
||||
padding: 8px 16px;
|
||||
border: 2px solid $color-white-100;
|
||||
border-radius: 5px;
|
||||
font-weight: 400;
|
||||
font-size: 14px;
|
||||
line-height: 16px;
|
||||
color: $color-gray;
|
||||
|
||||
&::placeholder {
|
||||
color: $color-gray;
|
||||
}
|
||||
|
||||
@media (min-width: 2500px) {
|
||||
height: 29px;
|
||||
padding: 12px 16px;
|
||||
font-weight: 400;
|
||||
font-size: 28px;
|
||||
line-height: 33px;
|
||||
}
|
||||
}
|
||||
}
|
||||
.Search_Header_wrapper::after {
|
||||
position: absolute;
|
||||
content: "";
|
||||
width: 18px;
|
||||
height: 18px;
|
||||
top: 7px;
|
||||
right: 16px;
|
||||
background-image: url("../assets/imgs/SVGs/search-icon-desktop.svg");
|
||||
background-repeat: no-repeat;
|
||||
cursor: pointer;
|
||||
|
||||
@media (min-width: 2500px) {
|
||||
width: 35.15px;
|
||||
height: 35.15px;
|
||||
background-size: contain;
|
||||
top: 10px;
|
||||
}
|
||||
}
|
||||
.Headerlinks {
|
||||
display: flex;
|
||||
gap: 55px;
|
||||
|
||||
.EnterLink {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
font-size: 14px;
|
||||
line-height: 16px;
|
||||
color: $color-white;
|
||||
text-decoration: none;
|
||||
|
||||
@media (min-width: 2500px) {
|
||||
font-size: 28px;
|
||||
line-height: 33px;
|
||||
}
|
||||
}
|
||||
|
||||
.CartIcon_Wrapper {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
|
||||
a {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
.CartIcon {
|
||||
width: 100%;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.ContentHeader_wrapper {
|
||||
padding: 14px 100px;
|
||||
background: $color-black;
|
||||
font-family: $fontFamily;
|
||||
font-style: normal;
|
||||
gap: 55px;
|
||||
display: flex;
|
||||
height: 16px;
|
||||
font-weight: 400;
|
||||
font-size: 14px;
|
||||
line-height: 16px;
|
||||
|
||||
@media (min-width: 2500px) {
|
||||
height: 33px;
|
||||
}
|
||||
|
||||
button {
|
||||
padding: 0;
|
||||
background: $color-black;
|
||||
border: none;
|
||||
color: $color-white;
|
||||
cursor: pointer;
|
||||
font-weight: 500;
|
||||
font-size: 14px;
|
||||
line-height: 16px;
|
||||
text-transform: uppercase;
|
||||
font-family: $fontFamily;
|
||||
@media (min-width: 2500px) {
|
||||
font-weight: 500;
|
||||
font-size: 28px;
|
||||
line-height: 33px;
|
||||
}
|
||||
}
|
||||
}
|
44
src/components/Header/HeaderDesktop.tsx
Normal file
44
src/components/Header/HeaderDesktop.tsx
Normal file
@ -0,0 +1,44 @@
|
||||
import React from "react";
|
||||
import { NavLink } from "react-router-dom";
|
||||
|
||||
import LogoM3 from "../assets/imgs/SVGs/M3Logo_desktop.svg";
|
||||
import CartIcon from "../assets/imgs/SVGs/CartIcon_desktop.svg";
|
||||
|
||||
import { ContentMenuHeader } from "./ContentMenuHeader";
|
||||
|
||||
import "./HeaderDesktop.modules.scss";
|
||||
|
||||
export const HeaderDesktop = () => {
|
||||
return (
|
||||
<>
|
||||
<section className="HeaderDesktop">
|
||||
<div className="m3LogoWrapper">
|
||||
<NavLink to={"/"}>
|
||||
<img src={LogoM3} alt="LogoM3" className="M3Logo" />
|
||||
</NavLink>
|
||||
</div>
|
||||
<div className="Search_Header_wrapper">
|
||||
<input
|
||||
name="Search_Header"
|
||||
className="Search_Header"
|
||||
placeholder="Buscar..."
|
||||
/>
|
||||
<label className="InconWrapper" htmlFor={"Search_Header"}></label>
|
||||
</div>
|
||||
<div className="Headerlinks">
|
||||
<NavLink to={"/"} className="EnterLink">
|
||||
ENTRAR
|
||||
</NavLink>
|
||||
<div className="CartIcon_Wrapper">
|
||||
<NavLink to={"/"}>
|
||||
<img src={CartIcon} alt="Cart-Icon" className="CartIcon" />
|
||||
</NavLink>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
<div className="Header_botom">
|
||||
<ContentMenuHeader />
|
||||
</div>
|
||||
</>
|
||||
);
|
||||
};
|
141
src/components/Header/HeaderMobile.modules.scss
Normal file
141
src/components/Header/HeaderMobile.modules.scss
Normal file
@ -0,0 +1,141 @@
|
||||
@import "../Variables.scss";
|
||||
|
||||
.HeaderMobile {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
padding: 25px 16px;
|
||||
background: $color-black;
|
||||
|
||||
.topHeaderMobile {
|
||||
display: flex;
|
||||
justify-content: space-between;
|
||||
padding-bottom: 25px;
|
||||
|
||||
.ModalWrapper {
|
||||
position: fixed;
|
||||
left: 0;
|
||||
top: 0;
|
||||
|
||||
pointer-events: none;
|
||||
opacity: 0;
|
||||
transition: all 0.2s ease-in-out;
|
||||
|
||||
.ModalContent {
|
||||
z-index: 8;
|
||||
|
||||
.ContentHeader_wrapper {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
height: 585px;
|
||||
background: $color-white;
|
||||
padding: 31px 16px;
|
||||
gap: 12px;
|
||||
z-index: 8;
|
||||
|
||||
button {
|
||||
color: $color-gray;
|
||||
background: $color-white;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.Modaltop {
|
||||
display: flex;
|
||||
justify-content: space-between;
|
||||
padding: 31px 16px;
|
||||
background: $color-black;
|
||||
color: $color-white;
|
||||
font-family: $fontFamily;
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
font-size: 14px;
|
||||
line-height: 16px;
|
||||
z-index: 8;
|
||||
|
||||
.CloseButton {
|
||||
border: none;
|
||||
background: $color-black;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.ModalWrapper.opened {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
width: calc(100% - 36px);
|
||||
position: fixed;
|
||||
left: 0;
|
||||
top: 0;
|
||||
z-index: 8;
|
||||
|
||||
pointer-events: all;
|
||||
opacity: 1;
|
||||
}
|
||||
|
||||
.ModalOuverlay {
|
||||
position: fixed;
|
||||
left: 0;
|
||||
top: 0;
|
||||
right: 0;
|
||||
bottom: 0;
|
||||
z-index: 1;
|
||||
|
||||
background-color: rgba(69, 69, 69, 0.7);
|
||||
}
|
||||
}
|
||||
|
||||
.MenuIcon {
|
||||
background: $color-black;
|
||||
border: none;
|
||||
|
||||
@media (max-width: 1024px) {
|
||||
padding-left: 0;
|
||||
}
|
||||
}
|
||||
|
||||
.Search_Header_wrapper {
|
||||
position: relative;
|
||||
width: 100%;
|
||||
|
||||
@media (max-width: 374px) {
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
}
|
||||
|
||||
.Search_Header {
|
||||
width: 96.372%;
|
||||
border: 2px solid $color-white-100;
|
||||
border-radius: 5px;
|
||||
padding: 10px 16px;
|
||||
color: $color-black;
|
||||
|
||||
@media (max-width: 1024px) {
|
||||
height: 12px;
|
||||
width: calc(100% - 36px);
|
||||
}
|
||||
|
||||
@media (max-width: 375px) {
|
||||
width: 89.508%;
|
||||
height: 12px;
|
||||
font-weight: 400;
|
||||
font-size: 14px;
|
||||
line-height: 16px;
|
||||
}
|
||||
|
||||
&::placeholder {
|
||||
color: $color-gray;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.Search_Header_wrapper::after {
|
||||
position: absolute;
|
||||
content: "";
|
||||
width: 18px;
|
||||
height: 18px;
|
||||
right: 16px;
|
||||
top: 10px;
|
||||
background-image: url("../assets/imgs/SVGs/search-icon-desktop.svg");
|
||||
cursor: pointer;
|
||||
}
|
||||
}
|
38
src/components/Header/HeaderMobile.tsx
Normal file
38
src/components/Header/HeaderMobile.tsx
Normal file
@ -0,0 +1,38 @@
|
||||
import { useState } from "react";
|
||||
import { NavLink } from "react-router-dom";
|
||||
|
||||
import LogoM3 from "../assets/imgs/SVGs/Logo-M3Academy_mobile.svg";
|
||||
import CartIcon from "../assets/imgs/SVGs/minicart_mobile.svg";
|
||||
import MenuHamburguer from "../assets/imgs/SVGs/MenuHamburguer.svg";
|
||||
import { MenuHeader } from "../MenuHeader";
|
||||
|
||||
import "./HeaderMobile.modules.scss";
|
||||
|
||||
export const HeaderMobile = () => {
|
||||
const [isOpened, setIsOpened] = useState(false);
|
||||
return (
|
||||
<>
|
||||
<section className="HeaderMobile">
|
||||
<div className="topHeaderMobile">
|
||||
<MenuHeader isOpened={isOpened} setIsOpened={setIsOpened} />
|
||||
<button className="MenuIcon" onClick={() => setIsOpened(true)}>
|
||||
<img src={MenuHamburguer} alt="" />
|
||||
</button>
|
||||
<div>
|
||||
<NavLink to={"/"}>
|
||||
<img src={LogoM3} alt="LogoM3" className="M3Logo" />
|
||||
</NavLink>
|
||||
</div>
|
||||
<div>
|
||||
<NavLink to={"/"}>
|
||||
<img src={CartIcon} alt="CartIcon" className="CartIcon" />
|
||||
</NavLink>
|
||||
</div>
|
||||
</div>
|
||||
<div className="Search_Header_wrapper">
|
||||
<input className="Search_Header" placeholder="Buscar..." />
|
||||
</div>
|
||||
</section>
|
||||
</>
|
||||
);
|
||||
};
|
Loading…
Reference in New Issue
Block a user