import clsx from "clsx"; import { ComponentProps, ReactNode, RefObject } from "react"; import type { ThemeColor } from "../../../types"; export interface TextareaProps extends Omit, "prefix"> { variant?: "normal" | "ghost"; color?: ThemeColor; action?: ReactNode; prefix?: ReactNode; suffix?: ReactNode; prefixClassName?: string; suffixClassName?: string; ref?: RefObject; } export function Textarea({ variant = "normal", color = "yellow", disabled = false, className, readOnly, action, prefix, suffix, prefixClassName, suffixClassName, ref, ...rest }: TextareaProps) { return (
{prefix && (
{prefix}
)}