All files / src/projection use-reset-projection.ts

33.33% Statements 3/9
0% Branches 0/2
0% Functions 0/2
37.5% Lines 3/8

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 1330x 30x   30x                  
import * as React from "react"
import { rootProjectionNode } from "./node/HTMLProjectionNode"
 
export function useResetProjection() {
    const reset = React.useCallback(() => {
        const root = rootProjectionNode.current
        if (!root) return
        root.resetTree()
    }, [])
 
    return reset
}