This commit is contained in:
commit
c336ec7728
|
@ -62,9 +62,11 @@ import { Post } from 'common/post'
|
|||
import { isAdmin } from 'common/envs/constants'
|
||||
import { useAllPosts } from 'web/hooks/use-post'
|
||||
import { useGlobalConfig } from 'web/hooks/use-global-config'
|
||||
import { useAdmin } from 'web/hooks/use-admin'
|
||||
|
||||
export default function Home() {
|
||||
const user = useUser()
|
||||
const isAdmin = useAdmin()
|
||||
|
||||
useTracking('view home')
|
||||
|
||||
|
@ -131,12 +133,16 @@ export default function Home() {
|
|||
<LoadingIndicator />
|
||||
) : (
|
||||
<>
|
||||
{renderSections(sections, {
|
||||
score: trendingContracts,
|
||||
newest: newContracts,
|
||||
'daily-trending': dailyTrendingContracts,
|
||||
'daily-movers': contractMetricsByProfit,
|
||||
})}
|
||||
{renderSections(
|
||||
sections,
|
||||
{
|
||||
score: trendingContracts,
|
||||
newest: newContracts,
|
||||
'daily-trending': dailyTrendingContracts,
|
||||
'daily-movers': contractMetricsByProfit,
|
||||
},
|
||||
isAdmin
|
||||
)}
|
||||
|
||||
{groups && groupContracts && trendingGroups.length > 0 ? (
|
||||
<>
|
||||
|
@ -209,7 +215,8 @@ function renderSections(
|
|||
'daily-trending': CPMMBinaryContract[]
|
||||
newest: CPMMBinaryContract[]
|
||||
score: CPMMBinaryContract[]
|
||||
}
|
||||
},
|
||||
isAdmin: boolean
|
||||
) {
|
||||
type sectionTypes = typeof HOME_SECTIONS[number]['id']
|
||||
|
||||
|
@ -226,7 +233,7 @@ function renderSections(
|
|||
|
||||
if (id === 'featured') {
|
||||
// For now, only admins can see the featured section, until we all agree its ship-ready
|
||||
if (!isAdmin()) return <></>
|
||||
if (!isAdmin) return <></>
|
||||
return <FeaturedSection />
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user