Remove top creators and top followed from leaderboards
This commit is contained in:
parent
bfc1f38477
commit
c15292e2cb
|
@ -46,9 +46,7 @@ export default function Leaderboards(props: {
|
|||
topCreators: [],
|
||||
topFollowed: [],
|
||||
}
|
||||
const { topFollowed } = props
|
||||
const [topTradersState, setTopTraders] = useState(props.topTraders)
|
||||
const [topCreatorsState, setTopCreators] = useState(props.topCreators)
|
||||
const [isLoading, setLoading] = useState(false)
|
||||
const [period, setPeriod] = useState<Period>('allTime')
|
||||
|
||||
|
@ -56,7 +54,6 @@ export default function Leaderboards(props: {
|
|||
setLoading(true)
|
||||
queryLeaderboardUsers(period).then((res) => {
|
||||
setTopTraders(res.props.topTraders as User[])
|
||||
setTopCreators(res.props.topCreators as User[])
|
||||
setLoading(false)
|
||||
})
|
||||
}, [period])
|
||||
|
@ -84,39 +81,11 @@ export default function Leaderboards(props: {
|
|||
) : (
|
||||
<></>
|
||||
)}
|
||||
|
||||
<Leaderboard
|
||||
title="🏅 Top creators"
|
||||
users={topCreatorsState}
|
||||
columns={[
|
||||
{
|
||||
header: 'Total bet',
|
||||
renderCell: (user) =>
|
||||
formatMoney(user.creatorVolumeCached[period]),
|
||||
},
|
||||
]}
|
||||
/>
|
||||
</>
|
||||
) : (
|
||||
<LoadingIndicator spinnerClassName={'border-gray-500'} />
|
||||
)}
|
||||
</Col>
|
||||
{period === 'allTime' ? (
|
||||
<Col className="mx-4 my-10 items-center gap-10 lg:mx-0 lg:w-1/2 lg:flex-row">
|
||||
<Leaderboard
|
||||
title="🏅 Top followed"
|
||||
users={topFollowed}
|
||||
columns={[
|
||||
{
|
||||
header: 'Total followers',
|
||||
renderCell: (user) => user.followerCountCached,
|
||||
},
|
||||
]}
|
||||
/>
|
||||
</Col>
|
||||
) : (
|
||||
<></>
|
||||
)}
|
||||
</>
|
||||
)
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user