Openstatus www.openstatus.dev
at main 23 lines 769 B view raw
1import * as React from "react"; 2 3import { cn } from "../lib/utils"; 4 5export type TextareaProps = React.TextareaHTMLAttributes<HTMLTextAreaElement>; 6 7const Textarea = React.forwardRef<HTMLTextAreaElement, TextareaProps>( 8 ({ className, ...props }, ref) => { 9 return ( 10 <textarea 11 className={cn( 12 "border-input ring-offset-background placeholder:text-muted-foreground focus-visible:ring-ring flex min-h-[80px] w-full rounded-md border bg-transparent px-3 py-2 text-sm focus-visible:outline-hidden focus-visible:ring-2 focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50", 13 className, 14 )} 15 ref={ref} 16 {...props} 17 /> 18 ); 19 }, 20); 21Textarea.displayName = "Textarea"; 22 23export { Textarea };