import Container from 'react-bootstrap/Container' import OverlayTrigger from 'react-bootstrap/OverlayTrigger' import Popover from 'react-bootstrap/Popover' import { CopyInput } from './form' import styles from './footer.module.css' import Texas from '@/svgs/texas.svg' import Github from '@/svgs/github-fill.svg' import Link from 'next/link' import Sun from '@/svgs/sun-fill.svg' import Moon from '@/svgs/moon-fill.svg' import No from '@/svgs/no.svg' import Bolt from '@/svgs/bolt.svg' import Amboss from '@/svgs/amboss.svg' import Mempool from '@/svgs/bimi.svg' import Rewards from './footer-rewards' import useDarkMode from './dark-mode' import ActionTooltip from './action-tooltip' import { useAnimationEnabled } from '@/components/animation' const RssPopover = (
home \ bitcoin \ nostr
tech \ meta \ jobs
) const SocialsPopover = (
nostr \ twitter \ youtube
pod \ zines
) const ChatPopover = ( {/* sphinx \ */} telegram \ simplex ) const LegalPopover = (
terms of service \ privacy policy
copyright policy
) export default function Footer ({ links = true }) { const [darkMode, darkModeToggle] = useDarkMode() const [animationEnabled, toggleAnimation] = useAnimationEnabled() const DarkModeIcon = darkMode ? Sun : Moon const LnIcon = animationEnabled ? No : Bolt const version = process.env.NEXT_PUBLIC_COMMIT_HASH return ( ) }