diff --git a/src/features/game/components/desktop/desktop-status.tsx b/src/features/game/components/desktop/desktop-status.tsx index cbbaa82..0a2f74a 100644 --- a/src/features/game/components/desktop/desktop-status.tsx +++ b/src/features/game/components/desktop/desktop-status.tsx @@ -17,6 +17,8 @@ import { DesktopCountdown } from '@/features/game/components/desktop/desktop-cou import { useGameStatusVm } from '@/hooks/use-game-status-vm.ts' import { cn } from '@/lib/utils.ts' +const FORCE_DESKTOP_STREAK_EFFECT_PREVIEW = true + export function DesktopStatusLine() { const { t } = useTranslation() const prefersReducedMotion = useReducedMotion() @@ -32,7 +34,9 @@ export function DesktopStatusLine() { } = useGameStatusVm() const [remainingMs, setRemainingMs] = useState(countdownMs) const showWarningCountdown = remainingMs <= 5000 && remainingMs > 0 - const showStreakLimitOnly = typeof streakValue === 'number' && streakValue > 1 + const showStreakLimitOnly = + FORCE_DESKTOP_STREAK_EFFECT_PREVIEW || + (typeof streakValue === 'number' && streakValue > 1) const countdownClassName = useMemo( () => showWarningCountdown diff --git a/src/features/game/components/mobile/mobile-status.tsx b/src/features/game/components/mobile/mobile-status.tsx index d08663d..8490d70 100644 --- a/src/features/game/components/mobile/mobile-status.tsx +++ b/src/features/game/components/mobile/mobile-status.tsx @@ -15,6 +15,8 @@ import { DesktopCountdown } from '@/features/game/components/desktop/desktop-cou import { useGameStatusVm } from '@/hooks/use-game-status-vm.ts' import { cn } from '@/lib/utils.ts' +const FORCE_MOBILE_STREAK_EFFECT_PREVIEW = true + function isIosDevice() { if (typeof navigator === 'undefined') { return false @@ -160,23 +162,32 @@ export function MobileStatusLine() { export function MobileStatusMetrics() { const { t } = useTranslation() const { limitLabel, oddsLabel, streakLabel, streakValue } = useGameStatusVm() - const showStreakLimitOnly = typeof streakValue === 'number' && streakValue > 1 + const showStreakLimitOnly = + FORCE_MOBILE_STREAK_EFFECT_PREVIEW || + (typeof streakValue === 'number' && streakValue > 1) return ( {showStreakLimitOnly ? ( -
+
+ + {t('gameDesktop.status.streak')}: + {/**/} + {streakLabel} +
) : ( <>
@@ -196,7 +207,14 @@ export function MobileStatusMetrics() {
)} -
+
{t('gameDesktop.status.limit')}: