UNPKG

tldraw

Version:

A tiny little drawing editor.

19 lines (18 loc) 540 B
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