@uiw/react-md-editor
Version:
A markdown editor with preview, implemented with React.js and TypeScript.
28 lines (26 loc) • 1.31 kB
JavaScript
import * as React from 'react';
export var comment = {
name: 'comment',
keyCommand: 'comment',
buttonProps: {
'aria-label': 'Insert comment'
},
icon: /*#__PURE__*/React.createElement("svg", {
width: "12",
height: "12",
viewBox: "0 0 24 24",
xmlns: "http://www.w3.org/2000/svg",
"fill-rule": "evenodd",
"clip-rule": "evenodd"
}, /*#__PURE__*/React.createElement("path", {
d: "M12 1c-6.338 0-12 4.226-12 10.007 0 2.05.739 4.063 2.047 5.625l-1.993 6.368 6.946-3c1.705.439 3.334.641 4.864.641 7.174 0 12.136-4.439 12.136-9.634 0-5.812-5.701-10.007-12-10.007zm0 1c6.065 0 11 4.041 11 9.007 0 4.922-4.787 8.634-11.136 8.634-1.881 0-3.401-.299-4.946-.695l-5.258 2.271 1.505-4.808c-1.308-1.564-2.165-3.128-2.165-5.402 0-4.966 4.935-9.007 11-9.007zm-5 7.5c.828 0 1.5.672 1.5 1.5s-.672 1.5-1.5 1.5-1.5-.672-1.5-1.5.672-1.5 1.5-1.5zm5 0c.828 0 1.5.672 1.5 1.5s-.672 1.5-1.5 1.5-1.5-.672-1.5-1.5.672-1.5 1.5-1.5zm5 0c.828 0 1.5.672 1.5 1.5s-.672 1.5-1.5 1.5-1.5-.672-1.5-1.5.672-1.5 1.5-1.5z"
})),
execute: function execute(state, api) {
var modifyText = "<!-- ".concat(state.selectedText, " --> \n");
if (!state.selectedText) {
modifyText = "<!-- Comment here --> \n";
}
api.replaceSelection(modifyText);
}
};
//# sourceMappingURL=comment.js.map