From c1360c6d5bb50cb796cf5a1640a299210ebcd97e Mon Sep 17 00:00:00 2001 From: snoopuppy582 Date: Thu, 14 May 2026 07:11:02 +0900 Subject: [PATCH] docs: update textarea component page --- .../components/[component]/textarea/Api.mdx | 48 ++++++++++++++++++- .../[component]/textarea/demo/1_Default.tsx | 9 ++++ .../[component]/textarea/demo/2_Error.tsx | 15 ++++++ .../[component]/textarea/demo/3_Disabled.tsx | 15 ++++++ .../[component]/textarea/demo/4_Colors.tsx | 21 ++++++++ .../components/[component]/textarea/index.mdx | 2 +- 6 files changed, 107 insertions(+), 3 deletions(-) create mode 100644 apps/landing/src/app/(detail)/components/[component]/textarea/demo/1_Default.tsx create mode 100644 apps/landing/src/app/(detail)/components/[component]/textarea/demo/2_Error.tsx create mode 100644 apps/landing/src/app/(detail)/components/[component]/textarea/demo/3_Disabled.tsx create mode 100644 apps/landing/src/app/(detail)/components/[component]/textarea/demo/4_Colors.tsx diff --git a/apps/landing/src/app/(detail)/components/[component]/textarea/Api.mdx b/apps/landing/src/app/(detail)/components/[component]/textarea/Api.mdx index 8940dd93..e78cfd90 100644 --- a/apps/landing/src/app/(detail)/components/[component]/textarea/Api.mdx +++ b/apps/landing/src/app/(detail)/components/[component]/textarea/Api.mdx @@ -1,3 +1,47 @@ -import { ComingSoon } from '@/components/ComingSoon' +import { PropsTable } from '@/components/PropsTable' - +###### API + +`Textarea` props extends the textarea HTML attributes. + + container?: string
textarea?: string
errorMessage?: string
}```', + default: '`undefined`', + }, + { + property: 'colors', + description: 'Custom color variables for the textarea', + type: '```{
primary?: string
error?: string
text?: string
border?: string
background?: string
placeholder?: string
focusRing?: string
}```', + default: '`undefined`', + }, + ]} +/> diff --git a/apps/landing/src/app/(detail)/components/[component]/textarea/demo/1_Default.tsx b/apps/landing/src/app/(detail)/components/[component]/textarea/demo/1_Default.tsx new file mode 100644 index 00000000..df331ca6 --- /dev/null +++ b/apps/landing/src/app/(detail)/components/[component]/textarea/demo/1_Default.tsx @@ -0,0 +1,9 @@ +import { Textarea } from '@devup-ui/components' + +/** + * **Default** + * Basic textarea for multi-line user input. + */ +export default function Default() { + return