diff --git a/server/static/ui_crafting.js b/server/static/ui_crafting.js new file mode 100644 index 0000000..5e31d7c --- /dev/null +++ b/server/static/ui_crafting.js @@ -0,0 +1,25 @@ +export function setupCrafting(root) { + root.innerHTML = ` + + `; + const panel = root.firstElementChild; + panel.querySelector('#craft-close').onclick = () => toggle(false); + + function toggle(force) { + if (typeof force === 'boolean') { + panel.classList.toggle('hidden', !force); + } else { + panel.classList.toggle('hidden'); + } + } + + window.CraftingUI = { toggle }; +}