All files / src/context PresenceContext.ts

100% Statements 2/2
100% Branches 0/0
100% Functions 0/0
100% Lines 2/2

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 2035x                                   35x  
import { createContext } from "react"
import { VariantLabels } from "../motion/types"
 
/**
 * @public
 */
export interface PresenceContextProps {
    id: number
    isPresent: boolean
    register: (id: number) => () => void
    onExitComplete?: (id: number) => void
    initial?: false | VariantLabels
    custom?: any
}
 
/**
 * @public
 */
export const PresenceContext = createContext<PresenceContextProps | null>(null)