import React, { useCallback, useMemo } from "react"
import styles from "../styles/Header.module.css"
import bgStyles from "../styles/Background.module.css"
import { usePlayer } from "../providers/PlayerProvider";
import { useAccount } from 'wagmi';
import dynamic from "next/dynamic";
import Counter, { toReadable } from "./Counter";
const Header = () => {
const { isConnected } = useAccount();
const { isRegistered, register, army } = usePlayer();
const title = useMemo(() => {
return isRegistered ? `SLAY THE MOLOCH` :
!isConnected ? "Connect your wallet traveler ☝️ and then ..." :
"Click here to start 😈"
}, [isConnected, isRegistered])
const subtitle = useMemo(() => {
if (isRegistered) {
return
SLAY THE MOLOCH
} }, [isRegistered]) const perSecondParagraph = useMemo(() => { const perSecond = toReadable(army?.profit_per_second ?? BigInt(0)) return (isRegistered) ?per second: {perSecond}
: null }, [isRegistered, army?.profit_per_second]) const onRegister = useCallback(() => { if (isRegistered) return register(); }, [isRegistered, register]) return