UNPKG

@uuv/assistant

Version:

UUV Helper used to improve the life of testers and developers by generating cucumber phrases from the GUI.

21 lines (20 loc) 789 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.buildUuvGutter = buildUuvGutter; const react_codemirror_1 = require("@uiw/react-codemirror"); const uuvA11yWarningMarker = new class extends react_codemirror_1.GutterMarker { toDOM() { const marker = document.createElement("div"); marker.innerHTML = "<div class='uuv-gutter-warning'>⚠️</div>"; marker.setAttribute("title", "Accessibility role and name must be defined"); return marker; } }(); function buildUuvGutter() { return (0, react_codemirror_1.gutter)({ lineMarker(view, line) { const value = view.state.doc.lineAt(line.from).text; return value.includes("selector") ? uuvA11yWarningMarker : null; } }); }