ui/textarea.tsx

Autonomous-Company · dashboard/ui/src/components/ui/textarea.tsx · typescript · MIT
ui

Reusable multi-line text input with Tailwind styling and accessibility support

// Source: https://github.com/MaxMiksa/Autonomous-Company | License: MIT | Copyright 2026 jinmingyang
// Provided via justclaw.it.com; keep this notice with the code.
import * as React from "react"
import { cn } from "@/lib/utils"

function Textarea({ className, ...props }: React.ComponentProps<"textarea">) {
  return (
    <textarea
      data-slot="textarea"
      className={cn(
        "flex field-sizing-content min-h-16 w-full rounded-md border border-input bg-transparent px-3 py-2 text-base shadow-xs transition-[color,box-shadow] outline-none placeholder:text-muted-foreground focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 disabled:cursor-not-allowed disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-destructive/20 md:text-sm dark:bg-in

... (truncated -- full source via MCP)

See the full source, get the GitHub permalink, and search for more like it.

Get a free API key