From 38e7fe015924c021ffd4aea0a3e4e9420c63c342 Mon Sep 17 00:00:00 2001 From: itsimddc Date: Sun, 14 Sep 2025 21:29:17 +0800 Subject: [PATCH 1/2] feat(bubble): addition bubble slots type --- packages/core/src/components/Bubble/types.d.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/core/src/components/Bubble/types.d.ts b/packages/core/src/components/Bubble/types.d.ts index cffc76f2..795b6edf 100644 --- a/packages/core/src/components/Bubble/types.d.ts +++ b/packages/core/src/components/Bubble/types.d.ts @@ -1,3 +1,4 @@ +import type { Bubble } from '../../components'; import type { TypewriterProps } from '../Typewriter/types'; export type BubbleProps = Pick< @@ -25,3 +26,5 @@ export interface BubbleEmits { (event: 'writing', instance: TypewriterInstance): void; (event: 'avatarError', e: Event): void; } + +export type BubbleSlots = InstanceType['$slots']; From 8e64be3d20da3c17cf7325387637ba25c0113ae3 Mon Sep 17 00:00:00 2001 From: itsimddc Date: Sun, 14 Sep 2025 21:30:53 +0800 Subject: [PATCH 2/2] feat(bubble-list): add index to slot props --- .../core/src/components/BubbleList/index.vue | 26 +++++++------------ .../core/src/components/BubbleList/types.d.ts | 8 +++++- 2 files changed, 17 insertions(+), 17 deletions(-) diff --git a/packages/core/src/components/BubbleList/index.vue b/packages/core/src/components/BubbleList/index.vue index f5953fde..9b839769 100644 --- a/packages/core/src/components/BubbleList/index.vue +++ b/packages/core/src/components/BubbleList/index.vue @@ -1,7 +1,11 @@