All files / web/src/components MockArcadeHooks.tsx

0% Statements 0/21
0% Branches 0/1
0% Functions 0/1
0% Lines 0/21

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22                                           
'use client'

/**
 * Mock implementations of arcade SDK hooks for game previews
 * These are exported with the same names so games can use them transparently
 */

import {
  useMockViewerId,
  useMockRoomData,
  useMockUpdateGameConfig,
  useMockGameMode,
} from './MockArcadeEnvironment'

// Re-export with SDK names
export const useUserId = useMockViewerId
export const useRoomData = useMockRoomData
export const useUpdateGameConfig = useMockUpdateGameConfig
export const useGameMode = useMockGameMode

// Note: useArcadeSession must be handled per-game since it needs type parameters