fix: group follow notification
append current group before push a single item
This commit is contained in:
parent
efe7d639c1
commit
83db9f0c38
4 changed files with 37 additions and 52 deletions
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue