summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsyuilo <Syuilotan@yahoo.co.jp>2023-01-17 13:40:27 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2023-01-17 13:40:27 +0900
commitd79478c26567e15ff37cd3bfd8c6ff5b18c0a243 (patch)
treeecb7266ca9be456533e40f6bfadf5a963f7b218e
parentenhahce(client): :art: 通知のノートサマリーを1行にする (#9625) (diff)
downloadsharkey-d79478c26567e15ff37cd3bfd8c6ff5b18c0a243.tar.gz
sharkey-d79478c26567e15ff37cd3bfd8c6ff5b18c0a243.tar.bz2
sharkey-d79478c26567e15ff37cd3bfd8c6ff5b18c0a243.zip
fix(client): playを削除する手段がなかったのを修正
Fix #9630
-rw-r--r--CHANGELOG.md7
-rw-r--r--packages/frontend/src/pages/flash/flash-edit.vue14
-rw-r--r--packages/frontend/src/pages/flash/flash-index.vue14
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="">