From b45e815f1db3bdbded08cd7b07d0bcfa9f4d999f Mon Sep 17 00:00:00 2001 From: Lars Hampe Date: Thu, 3 Oct 2024 22:15:11 +0200 Subject: [PATCH] feat(ui): add textarea component --- packages/ui/src/index.ts | 1 + packages/ui/src/textarea.tsx | 24 ++++++++++++++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 packages/ui/src/textarea.tsx diff --git a/packages/ui/src/index.ts b/packages/ui/src/index.ts index cc06c37..8acfdca 100644 --- a/packages/ui/src/index.ts +++ b/packages/ui/src/index.ts @@ -11,3 +11,4 @@ export * from './accordion' export * from './label' export * from './form' export * from './checkbox' +export * from './textarea' diff --git a/packages/ui/src/textarea.tsx b/packages/ui/src/textarea.tsx new file mode 100644 index 0000000..b6da5b1 --- /dev/null +++ b/packages/ui/src/textarea.tsx @@ -0,0 +1,24 @@ +import * as React from 'react' + +import { cn } from './lib/cn' + +export interface TextareaProps + extends React.TextareaHTMLAttributes {} + +const Textarea = React.forwardRef( + ({ className, ...props }, ref) => { + return ( +