diff options
Diffstat (limited to 'src/components')
| -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)}> |
