front-hub/src/components/Footer.tsx

88 lines
3.5 KiB
TypeScript
Raw Normal View History

import { Box, Button, Divider, Typography, useMediaQuery, useTheme } from "@mui/material";
2022-11-18 17:45:56 +00:00
import PenaLogo from "./PenaLogo";
import SectionWrapper from "./SectionWrapper";
2022-11-17 12:25:23 +00:00
export default function Footer() {
const theme = useTheme();
2022-11-19 12:39:57 +00:00
const upMd = useMediaQuery(theme.breakpoints.up("md"));
2022-11-17 12:25:23 +00:00
return (
<SectionWrapper
component="footer"
maxWidth="lg"
2022-11-18 16:51:10 +00:00
outerContainerSx={{
2023-08-22 10:28:22 +00:00
backgroundColor: theme.palette.bg.dark,
2022-11-17 12:25:23 +00:00
}}
2022-11-18 16:51:10 +00:00
sx={{
2022-11-19 12:39:57 +00:00
pt: upMd ? "100px" : "80px",
pb: upMd ? "75px" : "24px",
2022-11-17 12:25:23 +00:00
display: "flex",
flexDirection: "column",
alignItems: "center",
2022-11-19 12:39:57 +00:00
gap: upMd ? "90px" : undefined,
2022-11-17 12:25:23 +00:00
}}
>
<Box
sx={{
display: "flex",
2022-11-19 12:39:57 +00:00
flexDirection: upMd ? "row" : "column",
2022-11-17 12:25:23 +00:00
}}
>
<Box
sx={{
flexBasis: upMd ? "98px" : "98px",
2022-11-19 12:39:57 +00:00
}}
>
2023-08-22 10:28:22 +00:00
<PenaLogo width={124} color="white" />
2022-11-19 12:39:57 +00:00
</Box>
<Box
sx={{
display: "flex",
flexDirection: upMd ? "row" : "column",
flexWrap: "wrap",
2022-11-17 12:25:23 +00:00
flexGrow: 1,
2022-11-19 12:39:57 +00:00
flexShrink: 1,
flexBasis: upMd ? "600px" : undefined,
alignItems: upMd ? undefined : "start",
2022-11-19 12:39:57 +00:00
mb: upMd ? undefined : "30px",
mx: upMd ? "70px" : undefined,
2022-11-19 12:39:57 +00:00
gap: upMd ? undefined : "18px",
"& > *": {
2022-11-19 12:39:57 +00:00
width: upMd ? "33%" : undefined,
}
2022-11-17 12:25:23 +00:00
}}
>
<Button variant="pena-navitem-dark">Меню 1</Button>
<Button variant="pena-navitem-dark">Меню 1</Button>
<Button variant="pena-navitem-dark">Меню 1</Button>
<Button variant="pena-navitem-dark">Меню 1</Button>
<Button variant="pena-navitem-dark">Меню 1</Button>
<Button variant="pena-navitem-dark">Меню 1</Button>
<Button variant="pena-navitem-dark">Меню 1</Button>
<Button variant="pena-navitem-dark">Меню 1</Button>
<Button variant="pena-navitem-dark">Меню 1</Button>
2022-11-17 12:25:23 +00:00
</Box>
<Typography
2022-11-19 12:39:57 +00:00
variant="body2"
2022-11-17 12:25:23 +00:00
sx={{
2022-11-19 12:39:57 +00:00
flexBasis: upMd ? "300px" : undefined,
pr: "5%",
mb: upMd ? undefined : "36px",
2022-11-17 12:25:23 +00:00
}}
>
Сервисы помогают предпринимателям, маркетологам и агентствам
сделать интернет-маркетинг прозрач
</Typography>
</Box>
2022-11-19 12:39:57 +00:00
{!upMd && <Divider sx={{ width: "100%", bgcolor: "white", borderColor: "#00000000" }} />}
<Typography
variant="body2"
sx={{
mt: "25px",
}}
>Конструктор маркетинговых решений. © 2022</Typography>
2022-11-17 12:25:23 +00:00
</SectionWrapper>
);
2023-08-22 10:28:22 +00:00
};