diff options
| author | Mistivia <i@mistivia.com> | 2025-03-17 01:42:52 +0800 |
|---|---|---|
| committer | Mistivia <i@mistivia.com> | 2025-03-17 01:42:52 +0800 |
| commit | 5a7e89205e87bc1858a470f76c2b52c711bb55f3 (patch) | |
| tree | f6eff87ec1e20a5c7b0a16006655b35ce093e950 /src/components/main_panel.svelte | |
| parent | ed2619b17bad9cf6b9a2e21f49c4edc0349cfe3d (diff) | |
add clear deck
Diffstat (limited to 'src/components/main_panel.svelte')
| -rw-r--r-- | src/components/main_panel.svelte | 9 |
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)}> |
