make textarea styles consistent with other inputs

This commit is contained in:
jeffvli
2026-07-16 22:08:50 -07:00
parent b0e66fcf45
commit bd328657d8
2 changed files with 31 additions and 7 deletions
+16 -1
View File
@@ -9,7 +9,19 @@ export interface TextareaProps extends MantineTextareaProps {
}
export const Textarea = forwardRef<HTMLTextAreaElement, TextareaProps>(
({ children, classNames, maxWidth, style, width, ...props }: TextareaProps, ref) => {
(
{
children,
classNames,
maxWidth,
size = 'sm',
style,
variant = 'default',
width,
...props
}: TextareaProps,
ref,
) => {
return (
<MantineTextarea
classNames={{
@@ -21,7 +33,10 @@ export const Textarea = forwardRef<HTMLTextAreaElement, TextareaProps>(
...classNames,
}}
ref={ref}
size={size}
spellCheck={false}
style={{ maxWidth, width, ...style }}
variant={variant}
{...props}
>
{children}