Skip to content

Commit 9885a5b

Browse files
committed
Update ChatMessages.vue
1 parent 68029e1 commit 9885a5b

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/runtime/components/ChatMessages.vue

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import type { ComponentConfig } from '../types/tv'
77
88
type ChatMessages = ComponentConfig<typeof theme, AppConfig, 'chatMessages'>
99
10-
export interface ChatMessagesProps<T extends UIMessage[]> {
10+
export interface ChatMessagesProps<T extends UIMessage[] = UIMessage[]> {
1111
messages?: T
1212
status?: ChatStatus
1313
/**
@@ -62,7 +62,7 @@ type ExtendSlotWithVersion<K extends keyof ChatMessageSlots, T extends UIMessage
6262
? (props: P & { message: T[number] }) => any
6363
: ChatMessageSlots[K]
6464
65-
export type ChatMessagesSlots<T extends UIMessage[]> = {
65+
export type ChatMessagesSlots<T extends UIMessage[] = UIMessage[]> = {
6666
[K in keyof ChatMessageSlots]: ExtendSlotWithVersion<K, T>
6767
} & {
6868
default(props?: {}): any
@@ -71,7 +71,7 @@ export type ChatMessagesSlots<T extends UIMessage[]> = {
7171
}
7272
</script>
7373
74-
<script setup lang="ts" generic="T extends UIMessage[]">
74+
<script setup lang="ts" generic="T extends UIMessage[] = UIMessage[]">
7575
import type { ComponentPublicInstance } from 'vue'
7676
import { ref, computed, watch, nextTick, toRef, onMounted } from 'vue'
7777
import { Presence } from 'reka-ui'

0 commit comments

Comments
 (0)