diff --git a/src/components/Footer.tsx b/src/components/Footer.tsx index b15fbbc..676bbe1 100644 --- a/src/components/Footer.tsx +++ b/src/components/Footer.tsx @@ -1,112 +1,184 @@ -import { Link } from 'react-router'; -import YoutubeIcon from './icons/YoutubeIcon'; -import InstagramIcon from './icons/InstagramIcon'; -import FacebookIcon from './icons/FacebookIcon'; -import LinkedInIcon from './icons/LinkedInIcon'; -import TwitterIcon from './icons/TwitterIcon'; -import ChevronDownIcon from './icons/ChevronDownIcon'; +import { Link } from "react-router"; +import YoutubeIcon from "./icons/YoutubeIcon"; +import InstagramIcon from "./icons/InstagramIcon"; +import FacebookIcon from "./icons/FacebookIcon"; +import LinkedInIcon from "./icons/LinkedInIcon"; +import TwitterIcon from "./icons/TwitterIcon"; +import ChevronDownIcon from "./icons/ChevronDownIcon"; +import { useFavoritesUnitsStore } from "../stores/useFavoritesUnitsStore"; +import { AnimatePresence, motion } from "motion/react"; +import { useState } from "react"; +import { BrochureButton } from "./Header"; +import clsx from "clsx"; +import { useClickAway } from "@uidotdev/usehooks"; +import Button from "./ui/Button"; +import useModalStore from "../stores/useModalStore"; +import PrivacyPolicyModal from "./modals/PrivacyPolicyModal"; function Footer() { + const { favoriteUnits } = useFavoritesUnitsStore(); + + const [opened, setOpened] = useState(false); + + const ref = useClickAway(() => setOpened(false)); + + const { setModal } = useModalStore(); + return ( -