MCPcopy
hub / github.com/nilbuild/driver.js / mountOverlay

Function mountOverlay

src/overlay.ts:76–90  ·  view source on GitHub ↗
(stagePosition: StageDefinition)

Source from the content-addressed store, hash-verified

74}
75
76function mountOverlay(stagePosition: StageDefinition) {
77 const overlaySvg = createOverlaySvg(stagePosition);
78 document.body.appendChild(overlaySvg);
79
80 onDriverClick(overlaySvg, e => {
81 const target = e.target as SVGElement;
82 if (target.tagName !== "path") {
83 return;
84 }
85
86 emit("overlayClick");
87 });
88
89 setState("__overlaySvg", overlaySvg);
90}
91
92function renderOverlay(stagePosition: StageDefinition) {
93 const overlaySvg = getState("__overlaySvg");

Callers 1

renderOverlayFunction · 0.85

Calls 4

onDriverClickFunction · 0.90
emitFunction · 0.90
setStateFunction · 0.90
createOverlaySvgFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…