aboutsummaryrefslogtreecommitdiff
path: root/src/components
diff options
context:
space:
mode:
authorMistivia <i@mistivia.com>2025-03-17 01:42:52 +0800
committerMistivia <i@mistivia.com>2025-03-17 01:42:52 +0800
commit5a7e89205e87bc1858a470f76c2b52c711bb55f3 (patch)
treef6eff87ec1e20a5c7b0a16006655b35ce093e950 /src/components
parented2619b17bad9cf6b9a2e21f49c4edc0349cfe3d (diff)
add clear deck
Diffstat (limited to 'src/components')
-rw-r--r--src/components/main_panel.svelte9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/components/main_panel.svelte b/src/components/main_panel.svelte
index 1eb71ed..44febb8 100644
--- a/src/components/main_panel.svelte
+++ b/src/components/main_panel.svelte
@@ -27,6 +27,14 @@
}
}
+ function clearDeck() {
+ setDeck({
+ 'main': [],
+ 'extra': [],
+ 'side': [],
+ });
+ }
+
function saveDeck() {
let deckString = genYdk($deck);
downloadStringAsFile(deckString)
@@ -85,6 +93,7 @@
<div class="control-bar">
<button class="btn" onclick={openDeck}>打开</button>
<button class="btn" onclick={saveDeck}>保存</button>
+ <button class="btn" onclick={clearDeck}>清空</button>
<button class="btn" onclick={copyDeck}>复制到剪贴板</button>
<button class="btn" onclick={shareDeck}>分享</button>
<select bind:value={$format} class="select-format" id="format" onchange={()=>setFormat($format)}>