All files / src/_util get-overlay-root.ts

100% Statements 7/7
100% Branches 4/4
100% Functions 1/1
100% Lines 7/7

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        60x       61x 61x 60x 60x 60x   61x    
/**
 * 获取/创建对话框容器
 */
 
const rootId = "tea-overlay-root";
let root: HTMLElement;
 
export function getOverlayRoot() {
  root = root || document.getElementById(rootId);
  if (!root) {
    root = document.createElement("div");
    root.id = rootId;
    document.body.appendChild(root);
  }
  return root;
}