Textarea
crenspire-glass-ui/textareaFreeComponent
Displays a form textarea with optional glassy variant.
Live preview
live · rendered by the registry
Rendered by crenspire/glass-ui on their own page — this is the component running, not a screenshot of it.Install it
npx shadcn@latest add https://glass-ui.crenspire.com/r/textarea.jsonSource
1"use client"23import * as React from "react"4import { Textarea as BaseTextarea } from "@/components/ui/textarea"5import { cn } from "@/lib/utils"67export interface TextareaProps extends React.ComponentProps<typeof BaseTextarea> {8 icon?: React.ReactNode9 error?: boolean10}1112/**13 * Glass UI Textarea - A beautifully designed textarea component with glassy effects14 * Built on top of the base Textarea component with enhanced visual styling15 */16export const Textarea = React.forwardRef<HTMLTextAreaElement, TextareaProps>(17 ({ className, variant = "glass", icon, error, ...props }, ref) => {18 return (19 <div className="relative">20 {icon && (21 <div className="absolute left-3 top-3 text-muted-foreground">22 {icon}23 </div>24 )}25 <BaseTextarea26 ref={ref}27 variant={variant}28 className={cn(29 icon && "pl-10",30 error && "border-destructive focus-visible:ring-destructive",31 "transition-all duration-200 focus-visible:scale-[1.01]",32 className33 )}34 {...props}35 />36 </div>37 )38 }39)40Textarea.displayName = "Textarea"41
What it pulls in
Other registry items
Files it writes
More from crenspire/glass-ui
All 49 items| Component | Registry | Kind | Access | Installs | Command |
|---|---|---|---|---|---|
| Accordionaccordion | crenspire/glass-ui | Components | Free | 2 deps · 5 files | |
| Alertalert | crenspire/glass-ui | Components | Free | no deps · 5 files | |
| Alert Dialogalert-dialog | crenspire/glass-ui | Components | Free | 1 dep · 5 files | |
| Avataravatar | crenspire/glass-ui | Components | Free | 1 dep · 5 files | |
| Badgebadge | crenspire/glass-ui | Components | Free | no deps · 5 files | |
| Breadcrumbbreadcrumb | crenspire/glass-ui | Components | Free | 2 deps · 5 files | |
| Buttonbutton | crenspire/glass-ui | Components | Free | 1 dep · 5 files | |
| Button Groupbutton-group | crenspire/glass-ui | Components | Free | no deps · 5 files |
