fix: group follow notification

append current group before push a single item
This commit is contained in:
三咲智子 2023-01-09 20:23:15 +08:00
parent efe7d639c1
commit 83db9f0c38
No known key found for this signature in database
GPG key ID: 69992F2250DFD93E
4 changed files with 37 additions and 52 deletions

View file

@ -1,4 +1,4 @@
<script setup lang="ts" generic="T, O">
<script setup lang="ts" generic="T, O, U = T">
// @ts-expect-error missing types
import { DynamicScroller } from 'vue-virtual-scroller'
import 'vue-virtual-scroller/dist/vue-virtual-scroller.css'
@ -22,20 +22,20 @@ const {
// until the next pagination to avoid border effect between pages when reordering
// and grouping items
buffer?: number
preprocess?: (items: T[]) => any[]
preprocess?: (items: T[]) => U[]
}>()
defineSlots<{
default: {
items: T[]
item: T
items: U[]
item: U
index: number
active?: boolean
older?: T
newer?: T // newer is undefined when index === 0
older?: U
newer?: U // newer is undefined when index === 0
}
items: {
items: T[]
items: U[]
}
updater: {
number: number