diff --git a/packages/ui/src/components/index.ts b/packages/ui/src/components/index.ts index 7381afc1ba..c8ed30ea0a 100644 --- a/packages/ui/src/components/index.ts +++ b/packages/ui/src/components/index.ts @@ -74,4 +74,4 @@ export * from './primitives/radioGroup' export * from './primitives/select' export * from './primitives/shadcn-io/dropzone' export * from './primitives/tabs' -export * from './primitives/textarea' +export * as Textarea from './primitives/textarea' diff --git a/packages/ui/src/components/primitives/input-group.tsx b/packages/ui/src/components/primitives/input-group.tsx index 8c9ff10fac..9c27456b34 100644 --- a/packages/ui/src/components/primitives/input-group.tsx +++ b/packages/ui/src/components/primitives/input-group.tsx @@ -1,7 +1,8 @@ import { Button } from '@cherrystudio/ui/components/primitives/button' import type { InputProps } from '@cherrystudio/ui/components/primitives/input' import { Input } from '@cherrystudio/ui/components/primitives/input' -import { Textarea } from '@cherrystudio/ui/components/primitives/textarea' +import type { TextareaInputProps } from '@cherrystudio/ui/components/primitives/textarea' +import * as Textarea from '@cherrystudio/ui/components/primitives/textarea' import { cn } from '@cherrystudio/ui/utils/index' import { cva, type VariantProps } from 'class-variance-authority' import * as React from 'react' @@ -131,9 +132,9 @@ function InputGroupInput({ className, ...props }: InputProps) { ) } -function InputGroupTextarea({ className, ...props }: React.ComponentProps<'textarea'>) { +function InputGroupTextarea({ className, ...props }: TextareaInputProps) { return ( -