import { Anchor, Footer as MFooter, SimpleGrid, Text } from "@mantine/core"; import { useMediaQuery } from "@mantine/hooks"; import useConfig from "../../hooks/config.hook"; import useTranslate from "../../hooks/useTranslate.hook"; const Footer = () => { const t = useTranslate(); const config = useConfig(); const hasImprint = !!( config.get("legal.imprintUrl") || config.get("legal.imprintText") ); const hasPrivacy = !!( config.get("legal.privacyPolicyUrl") || config.get("legal.privacyPolicyText") ); const imprintUrl = (!config.get("legal.imprintText") && config.get("legal.imprintUrl")) || "/imprint"; const privacyUrl = (!config.get("legal.privacyPolicyText") && config.get("legal.privacyPolicyUrl")) || "/privacy"; const isMobile = useMediaQuery("(max-width: 700px)"); return ( {!isMobile &&
} Powered by{" "} Pingvin Share
{config.get("legal.enabled") && ( {hasImprint && ( {t("imprint.title")} )} {hasImprint && hasPrivacy && " • "} {hasPrivacy && ( {t("privacy.title")} )} )}
); }; export default Footer;