diff --git a/web/pages/experimental/home/index.tsx b/web/pages/experimental/home/index.tsx
index 0233673e..29709c6d 100644
--- a/web/pages/experimental/home/index.tsx
+++ b/web/pages/experimental/home/index.tsx
@@ -18,7 +18,7 @@ import { useSaveReferral } from 'web/hooks/use-save-referral'
import { Sort } from 'web/components/contract-search'
import { Group } from 'common/group'
import { SiteLink } from 'web/components/site-link'
-import { useUser } from 'web/hooks/use-user'
+import { usePrivateUser, useUser } from 'web/hooks/use-user'
import {
useMemberGroupIds,
useMemberGroups,
@@ -65,7 +65,7 @@ export default function Home() {
-
+
{sections.map((item) => {
@@ -221,14 +221,19 @@ function SearchRow() {
)
}
-function DailyProfitAndBalance(props: {
+function DailyStats(props: {
user: User | null | undefined
className?: string
}) {
const { user, className } = props
+
const metrics = usePortfolioHistory(user?.id ?? '', 'daily') ?? []
const [first, last] = [metrics[0], metrics[metrics.length - 1]]
+ const privateUser = usePrivateUser()
+ const streaksHidden =
+ privateUser?.notificationPreferences.betting_streaks.length === 0
+
let profit = 0
let profitPercent = 0
if (first && last) {
@@ -245,18 +250,20 @@ function DailyProfitAndBalance(props: {
-
- Streak
-
- 🔥 {user?.currentBettingStreak ?? 0}
-
-
+ {!streaksHidden && (
+
+ Streak
+
+ 🔥 {user?.currentBettingStreak ?? 0}
+
+
+ )}
)
}