From 42547b43fb5828f7d03160101333b06e5a1e66b8 Mon Sep 17 00:00:00 2001 From: pa Date: Tue, 16 Dec 2025 20:16:12 +0900 Subject: [PATCH] add row key to feed items and gamelog items --- src/stores/feed.js | 3 +- src/stores/gameLog.js | 3 +- src/views/Feed/Feed.vue | 188 ++++++++-------------------------- src/views/GameLog/GameLog.vue | 25 ++--- 4 files changed, 54 insertions(+), 165 deletions(-) diff --git a/src/stores/feed.js b/src/stores/feed.js index 4c425906..660ca245 100644 --- a/src/stores/feed.js +++ b/src/stores/feed.js @@ -30,7 +30,8 @@ export const useFeedStore = defineStore('Feed', () => { defaultSort: { prop: 'created_at', order: 'descending' - } + }, + rowKey: (row) => `${row.type}:${row.rowId ?? Math.random()}` }, pageSize: 20, pageSizeLinked: true, diff --git a/src/stores/gameLog.js b/src/stores/gameLog.js index f9ec7858..ca5c9f95 100644 --- a/src/stores/gameLog.js +++ b/src/stores/gameLog.js @@ -69,7 +69,8 @@ export const useGameLogStore = defineStore('GameLog', () => { defaultSort: { prop: 'created_at', order: 'descending' - } + }, + rowKey: (row) => `${row.type}:${row.rowId ?? Math.random()}` }, pageSize: 20, pageSizeLinked: true, diff --git a/src/views/Feed/Feed.vue b/src/views/Feed/Feed.vue index 62439966..e0af02ce 100644 --- a/src/views/Feed/Feed.vue +++ b/src/views/Feed/Feed.vue @@ -70,106 +70,53 @@