From e2ced105b3f2cf34791ec6cb3cf51563b5d4e519 Mon Sep 17 00:00:00 2001 From: cwandev <18888351756@163.com> Date: Tue, 2 Dec 2025 13:52:57 +0800 Subject: [PATCH 1/2] fix(elements): add missing Comment import in PromptInputButton --- packages/elements/src/prompt-input/PromptInputButton.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/elements/src/prompt-input/PromptInputButton.vue b/packages/elements/src/prompt-input/PromptInputButton.vue index 87ea8b8..deed222 100644 --- a/packages/elements/src/prompt-input/PromptInputButton.vue +++ b/packages/elements/src/prompt-input/PromptInputButton.vue @@ -2,7 +2,7 @@ import type { HTMLAttributes } from 'vue' import { InputGroupButton } from '@repo/shadcn-vue/components/ui/input-group' import { cn } from '@repo/shadcn-vue/lib/utils' -import { computed, useSlots } from 'vue' +import { Comment, computed, Text, useSlots } from 'vue' type InputGroupButtonProps = InstanceType['$props'] From 3b6554c3baa99974281a2706331e7bb76db70637 Mon Sep 17 00:00:00 2001 From: cwandev <18888351756@163.com> Date: Tue, 2 Dec 2025 14:53:05 +0800 Subject: [PATCH 2/2] fix(elements): preserve variant reactivity in PromptInputButton --- packages/elements/src/prompt-input/PromptInputButton.vue | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/elements/src/prompt-input/PromptInputButton.vue b/packages/elements/src/prompt-input/PromptInputButton.vue index deed222..b0a8a39 100644 --- a/packages/elements/src/prompt-input/PromptInputButton.vue +++ b/packages/elements/src/prompt-input/PromptInputButton.vue @@ -2,7 +2,7 @@ import type { HTMLAttributes } from 'vue' import { InputGroupButton } from '@repo/shadcn-vue/components/ui/input-group' import { cn } from '@repo/shadcn-vue/lib/utils' -import { Comment, computed, Text, useSlots } from 'vue' +import { Comment, computed, Text, toRef, useSlots } from 'vue' type InputGroupButtonProps = InstanceType['$props'] @@ -38,7 +38,9 @@ const computedSize = computed(() => { return validChildren.length > 1 ? 'sm' : 'icon-sm' }) -const { size, variant, class: _, ...restProps } = props +const variant = toRef(props, 'variant') + +const { size, variant: _, class: __, ...restProps } = props