tldraw
Version:
A tiny little drawing editor.
19 lines (18 loc) • 540 B
JavaScript
import { tlenv } from "@tldraw/editor";
const cmdKey = tlenv.isDarwin ? "\u2318" : "Ctrl";
const altKey = tlenv.isDarwin ? "\u2325" : "Alt";
function kbd(str) {
if (str === ",") return [","];
return str.split(",")[0].split("").map((sub) => {
const subStr = sub.replace(/\$/g, cmdKey).replace(/\?/g, altKey).replace(/!/g, "\u21E7");
return subStr[0].toUpperCase() + subStr.slice(1);
});
}
function kbdStr(str) {
return "\u2014 " + kbd(str).join("\u2009");
}
export {
kbd,
kbdStr
};
//# sourceMappingURL=kbd-utils.mjs.map