on-codemerge
Version:
A WYSIWYG editor for on-codemerge is a user-friendly interface that allows users to edit and view their code in real time, exactly as it will appear in the final product
16 lines (15 loc) • 339 B
JavaScript
import { createButton as u } from "../../utils/helpers.mjs";
function c({
icon: o,
title: n,
onClick: r,
disabled: e = !1
}) {
const t = u("", (a) => {
a.preventDefault(), e || r();
});
return t.className = "toolbar-button", t.title = n ?? "", t.innerHTML = o, t.disabled = e, t;
}
export {
c as createToolbarButton
};