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 { useEffect, useState } from 'react' import Rewards from './footer-rewards' import useDarkMode from './dark-mode' const RssPopover = (
home \ bitcoin
nostr \ tech \ jobs
) const SocialsPopover = ( nostr \ twitter \ youtube \ pod ) const ChatPopover = ( sphinx \ telegram \ simplex ) const AnalyticsPopover = ( visitors \ stackers ) export default function Footer ({ links = true }) { const [darkMode, darkModeToggle] = useDarkMode() const [lightning, setLightning] = useState(undefined) useEffect(() => { setLightning(window.localStorage.getItem('lnAnimate') || 'yes') }, []) const toggleLightning = () => { if (lightning === 'yes') { window.localStorage.setItem('lnAnimate', 'no') setLightning('no') } else { window.localStorage.setItem('lnAnimate', 'yes') setLightning('yes') } } const DarkModeIcon = darkMode ? Sun : Moon const LnIcon = lightning === 'yes' ? No : Bolt const version = process.env.NEXT_PUBLIC_COMMIT_HASH return ( ) }