Controlled Textarea

PreviousNext

A controlled textarea component

Docs
shadcnui-blockscomponent

Preview

Loading preview…
components/customized/textarea/textarea-07.tsx
"use client";

import { Textarea } from "@/registry/ui/textarea";
import { ChangeEventHandler, useState } from "react";

export default function ControlledTextareaDemo() {
  const [message, setMessage] = useState<string>();

  const handleChange: ChangeEventHandler<HTMLTextAreaElement> = (e) => {
    setMessage(e.target.value);
  };

  return (
    <Textarea
      value={message}
      onChange={handleChange}
      placeholder="Type your message here."
    />
  );
}

Installation

npx shadcn@latest add @shadcnui-blocks/textarea-07

Usage

import { Textarea07 } from "@/components/textarea-07"
<Textarea07 />