UNPKG

@grafana/ui

Version:
25 lines (23 loc) 609 B
"use strict"; function ClearPlugin() { return { onKeyDown(event, editor, next) { const value = editor.value; if (value.selection.isExpanded) { return next(); } if (event.key === "k" && event.ctrlKey) { event.preventDefault(); const text = value.anchorText.text; const offset = value.selection.anchor.offset; const length = text.length; const forward = length - offset; editor.deleteForward(forward); return true; } return next(); } }; } export { ClearPlugin }; //# sourceMappingURL=clear.mjs.map