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 @@