diff options
| author | syuilo <Syuilotan@yahoo.co.jp> | 2023-01-17 13:40:27 +0900 |
|---|---|---|
| committer | syuilo <Syuilotan@yahoo.co.jp> | 2023-01-17 13:40:27 +0900 |
| commit | d79478c26567e15ff37cd3bfd8c6ff5b18c0a243 (patch) | |
| tree | ecb7266ca9be456533e40f6bfadf5a963f7b218e | |
| parent | enhahce(client): :art: 通知のノートサマリーを1行にする (#9625) (diff) | |
| download | sharkey-d79478c26567e15ff37cd3bfd8c6ff5b18c0a243.tar.gz sharkey-d79478c26567e15ff37cd3bfd8c6ff5b18c0a243.tar.bz2 sharkey-d79478c26567e15ff37cd3bfd8c6ff5b18c0a243.zip | |
fix(client): playを削除する手段がなかったのを修正
Fix #9630
| -rw-r--r-- | CHANGELOG.md | 7 | ||||
| -rw-r--r-- | packages/frontend/src/pages/flash/flash-edit.vue | 14 | ||||
| -rw-r--r-- | packages/frontend/src/pages/flash/flash-index.vue | 14 |
3 files changed, 29 insertions, 6 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index 20efe62615..56b25eae2d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,13 @@ You should also include the user name that made the change. --> +## 13.x.x (unreleased) + +### Improvements + +### Bugfixes +- playを削除する手段がなかったのを修正 + ## 13.0.0 (2023/01/16) ### TL;DR diff --git a/packages/frontend/src/pages/flash/flash-edit.vue b/packages/frontend/src/pages/flash/flash-edit.vue index 5ba226c10d..539aeec85d 100644 --- a/packages/frontend/src/pages/flash/flash-edit.vue +++ b/packages/frontend/src/pages/flash/flash-edit.vue @@ -16,6 +16,7 @@ <div class="_buttons"> <MkButton primary @click="save"><i class="ti ti-check"></i> {{ i18n.ts.save }}</MkButton> <MkButton @click="show"><i class="ti ti-eye"></i> {{ i18n.ts.show }}</MkButton> + <MkButton v-if="flash" danger @click="del"><i class="ti ti-trash"></i> {{ i18n.ts.delete }}</MkButton> </div> </div> </MkSpacer> @@ -212,6 +213,19 @@ function show() { } } +async function del() { + const { canceled } = await os.confirm({ + type: 'warning', + text: i18n.t('deleteAreYouSure', { x: flash.title }), + }); + if (canceled) return; + + await os.apiWithDialog('flash/delete', { + flashId: props.id, + }); + router.push('/play'); +} + const headerActions = $computed(() => []); const headerTabs = $computed(() => []); diff --git a/packages/frontend/src/pages/flash/flash-index.vue b/packages/frontend/src/pages/flash/flash-index.vue index 7a1080d3f0..a3a48d3b97 100644 --- a/packages/frontend/src/pages/flash/flash-index.vue +++ b/packages/frontend/src/pages/flash/flash-index.vue @@ -11,12 +11,14 @@ </div> <div v-else-if="tab === 'my'" class="my"> - <MkButton class="new" @click="create()"><i class="ti ti-plus"></i></MkButton> - <MkPagination v-slot="{items}" :pagination="myFlashsPagination"> - <div class="_gaps_s"> - <MkFlashPreview v-for="flash in items" :key="flash.id" class="" :flash="flash"/> - </div> - </MkPagination> + <div class="_gaps"> + <MkButton class="new" gradate rounded style="margin: 0 auto;" @click="create()"><i class="ti ti-plus"></i></MkButton> + <MkPagination v-slot="{items}" :pagination="myFlashsPagination"> + <div class="_gaps_s"> + <MkFlashPreview v-for="flash in items" :key="flash.id" class="" :flash="flash"/> + </div> + </MkPagination> + </div> </div> <div v-else-if="tab === 'liked'" class=""> |