xylabs/sdk-react

View on GitHub
packages/pixel/src/contexts/UserEvents/Context.ts

Summary

Maintainability
A
0 mins
Test Coverage
import { UserEventHandler } from '@xylabs/pixel'
import { createContext } from 'react'

export interface UserEventsProps {
  userEvents?: UserEventHandler<unknown>
}
export const UserEventsContext = createContext<UserEventsProps>({})

export interface DebugUserEventsProps {
  isDebugging: boolean
  setIsDebugging: (value: boolean) => void
}

export const DebugUserEventsContext = createContext<DebugUserEventsProps>({
  isDebugging: false,
  setIsDebugging: (value) => {
    console.warn('set is debugging is not set', value)
  },
})