import { useQuery } from '@apollo/client' import gql from 'graphql-tag' import { Container, OverlayTrigger, Popover } from 'react-bootstrap' import { CopyInput } from './form' import styles from './footer.module.css' import Texas from '../svgs/texas.svg' import Github from '../svgs/github-fill.svg' import Twitter from '../svgs/twitter-fill.svg' import Link from 'next/link' import useDarkMode from 'use-dark-mode' import Sun from '../svgs/sun-fill.svg' import Moon from '../svgs/moon-fill.svg' import { handleThemeChange } from '../public/darkmode' import { useEffect, useState } from 'react' const ChatPopover = ( sphinx \ telegram ) export default function Footer ({ noLinks }) { const query = gql` { connectAddress } ` const { data } = useQuery(query, { fetchPolicy: 'cache-first' }) const darkMode = useDarkMode(false, { // set this so it doesn't try to use classes onChange: handleThemeChange }) const [mounted, setMounted] = useState() useEffect(() => { setMounted(true) }) return ( ) }