24 lines
564 B
JavaScript
24 lines
564 B
JavaScript
import { gql, useQuery } from '@apollo/client'
|
|
import Link from 'next/link'
|
|
import { RewardLine } from '../pages/rewards'
|
|
|
|
const REWARDS = gql`
|
|
{
|
|
expectedRewards {
|
|
total
|
|
}
|
|
}`
|
|
|
|
export default function Rewards () {
|
|
const { data } = useQuery(REWARDS, { pollInterval: 60000, fetchPolicy: 'cache-and-network' })
|
|
const total = data?.expectedRewards?.total
|
|
|
|
return (
|
|
<Link href='/rewards' passHref>
|
|
<a className='nav-link p-0 p-0 d-inline-flex'>
|
|
{total ? <span><RewardLine total={total} /></span> : 'rewards'}
|
|
</a>
|
|
</Link>
|
|
)
|
|
}
|