All files / src/components/ui/layout Portal.tsx

80% Statements 4/5
100% Branches 0/0
0% Functions 0/1
75% Lines 3/4

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  1x   1x               1x      
import { ReactNode } from "react";
import ReactDOM from "react-dom";
 
export const portalRoot: HTMLElement = document.getElementById(
  "MenuPortal"
) as HTMLElement;
 
interface PortalProps {
  children: ReactNode;
}
 
export const Portal = ({ children }: PortalProps) => {
  return ReactDOM.createPortal(children, portalRoot);
};