Textarea
fandhe-frontend-pre-styled-ui の textarea mod が提供するスタイル済み Textarea 部品です。
Note
Anatomy は共有スコープ field のパーツ構成として導出されます。Field / Fieldset は headless-ui のみが提供する部品であり、pre-styled-ui 側に独立ページを持ちません。
Demo
ブラウザネイティブ挙動をそのまま尊重する静的複数行テキスト入力部品。
Features
- `variant`/`size` の 2 軸を持ち、headless-ui の `field::textarea`(`data-scope="field"`)へ委譲する。
- `autoresize` フラグでコンテンツに応じた自動リサイズの意図を headless 側へ伝える。
Anatomy
textareaAPI Reference
Arguments
| Name | Type | Default | Description |
|---|---|---|---|
| props | &TextareaProps | `variant`・`size` を束ねる構造体。 | |
| field | &FieldProps<'_> | headless-ui `field` スコープ共通の状態。 | |
| autoresize | bool | false | 自動リサイズを有効にするかどうかのヒント。 |
| extra_attrs | Vec<(&str, &str)> | `<textarea>` へ合成する追加属性。 | |
| children | Vec<Node> | テキストコンテンツとなる子ノード。 |