All files / src/pages/flowsheet-page/flowsheet ResizableGroupContext.ts

75% Statements 3/4
40% Branches 2/5
100% Functions 1/1
66.66% Lines 2/3

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      103x     3156x        
import { createContext, type RefObject, useContext } from "react";
 
export const ResizableGroupRefContext =
  createContext<RefObject<HTMLDivElement | null> | null>(null);
 
export function useResizableGroupRef() {
  const groupRef = useContext(ResizableGroupRefContext);
 
  return groupRef ? (groupRef as unknown as RefObject<HTMLElement>) : undefined;
}