import React from "react"; import { useAutoSizeTextArea } from "../../hooks/use-autosize-textarea"; import { cn } from "../../lib/utils"; export interface TextareaProps extends React.TextareaHTMLAttributes {} const Textarea = React.forwardRef( ({ className, value, ...props }, ref) => { // eslint-disable-next-line @typescript-eslint/no-explicit-any const textAreaRef = React.useRef(ref); const id = React.useMemo(() => { return `id${Math.random().toString(16).slice(2)}`; }, []); useAutoSizeTextArea(id, textAreaRef.current, value); return (