@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
JavaScript
;
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;
}
});
}