Signature Pad
fandhe-frontend-pre-styled-ui の signature_pad mod が提供するスタイル済み Signature Pad 部品です。
関連 API: fandhe-frontend-pre-styled-ui API / fandhe-frontend-headless-ui API
Demo
署名入力領域。empty(未署名)/disabled の 2 状態を持ち、clear_trigger で消去操作を提供する。
Features
sizevariant を持たず、headless-ui のsignature_pad::rootへそのまま委譲する。disabled/empty(未署名)の 2 状態フラグをrootが直接引数で受け取る。control/segment/clear_triggerの各パーツで署名領域・消去操作を構成する。
Anatomy
root
label
control
segment
guide
clear-triggerAPI Reference
Arguments
| Name | Type | Default | Description |
|---|---|---|---|
disabled | bool | false | 無効化状態。 |
empty | bool | true | 未署名状態。 |
attrs | Vec<(&str, &str)> | — | root パーツへ合成する追加属性。 |
children | Vec<Node> | — | root 配下の子ノード(通常 control/clear_trigger を含む)。 |
Data Attributes
| Part | Attribute | Observed Values |
|---|---|---|
clear-trigger | data-disabled | (値なし) |
control | data-disabled | (値なし) |
guide | data-disabled | (値なし) |
label | data-disabled | (値なし) |
root | data-disabled | (値なし) |
root | data-empty | (値なし) |