diff --git a/src/components/Textarea.tsx b/src/components/Textarea.tsx index 81bcab6..722b596 100644 --- a/src/components/Textarea.tsx +++ b/src/components/Textarea.tsx @@ -1,6 +1,16 @@ import { cva, VariantProps } from 'class-variance-authority'; -import * as React from 'react'; -import { cn } from '../utils'; +import { + ChangeEvent, + forwardRef, + TextareaHTMLAttributes, + useCallback, + useEffect, + useImperativeHandle, + useLayoutEffect, + useRef, + useState, +} from 'react'; +import { cn, throttle } from '../utils'; const variants = cva('textarea min-h-auto resize-none', { variants: { @@ -21,10 +31,10 @@ const variants = cva('textarea min-h-auto resize-none', { }, }); -export type TextareaProps = React.TextareaHTMLAttributes & +export type TextAreaProps = TextareaHTMLAttributes & VariantProps; -const Textarea = React.forwardRef( +const TextArea = forwardRef( ({ className, variant, size, ...props }, ref) => (