/* * QQQ - Low-code Application Framework for Engineers. * Copyright (C) 2021-2022. Kingsrook, LLC * 651 N Broad St Ste 205 # 6917 | Middletown DE 19709 | United States * contact@kingsrook.com * https://github.com/Kingsrook/ * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as * published by the Free Software Foundation, either version 3 of the * License, or (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License * along with this program. If not, see . */ import Link from "@mui/material/Link"; import MDBox from "qqq/components/Temporary/MDBox"; import MDTypography from "qqq/components/Temporary/MDTypography"; import typography from "qqq/components/Temporary/typography"; // Declaring props types for Footer interface Props { company?: { href: string; name: string; }; links?: { href: string; name: string; }[]; [key: string]: any; } function Footer({company, links}: Props): JSX.Element { const {href, name} = company; const {size} = typography; const renderLinks = () => links.map((link) => ( {link.name} )); return ( © {" "} {new Date().getFullYear()} ,   {name}   ({ display: "flex", flexWrap: "wrap", alignItems: "center", justifyContent: "center", listStyle: "none", mt: 3, mb: 0, p: 0, [breakpoints.up("lg")]: { mt: 0, }, })} > {renderLinks()} ); } // Declaring default props for Footer Footer.defaultProps = { company: {href: "https://www.nutrifreshservices.com/", name: "Nutrifresh Services"}, links: [], }; export default Footer;