+>(({ className, ...props }, ref) => (
+ | [role=checkbox]]:translate-y-[2px]",
+ className
+ )}
+ {...props}
+ />
+))
+TableCell.displayName = "TableCell"
+
+const TableCaption = React.forwardRef<
+ HTMLTableCaptionElement,
+ React.HTMLAttributes
+>(({ className, ...props }, ref) => (
+
+))
+TableCaption.displayName = "TableCaption"
+
+export {
+ Table,
+ TableHeader,
+ TableBody,
+ TableFooter,
+ TableHead,
+ TableRow,
+ TableCell,
+ TableCaption,
+}
\ No newline at end of file
diff --git a/src/components/ui/textarea.tsx b/src/components/ui/textarea.tsx
index a5b1960d5..f7043a85f 100644
--- a/src/components/ui/textarea.tsx
+++ b/src/components/ui/textarea.tsx
@@ -53,24 +53,21 @@ function resolveStateClasses(state: TextareaState | undefined) {
if (state === 'disabled') {
return {
container: 'opacity-50 cursor-not-allowed',
- field:
- 'border-input-border-default bg-input-bg-default text-input-text-default',
+ field: 'border-transparent bg-input-bg-default text-input-text-default',
placeholder: 'text-input-label-default',
};
}
if (state === 'hover') {
return {
container: '',
- field:
- 'border-input-border-hover bg-input-bg-default text-input-text-default',
+ field: 'border-transparent bg-input-bg-default text-input-text-default',
placeholder: 'text-input-label-default',
};
}
if (state === 'input') {
return {
container: '',
- field:
- 'border-input-border-focus bg-input-bg-input text-input-text-focus',
+ field: 'border-transparent bg-input-bg-input text-input-text-focus',
placeholder: 'text-input-label-default',
};
}
@@ -90,8 +87,7 @@ function resolveStateClasses(state: TextareaState | undefined) {
}
return {
container: '',
- field:
- 'border-input-border-default bg-input-bg-default text-input-text-default',
+ field: 'border-transparent bg-input-bg-default text-input-text-default',
placeholder: 'text-input-label-default/10',
};
}
@@ -127,7 +123,7 @@ const Textarea = React.forwardRef(
|