部品 · Specialized Inputs
特殊入力
コード、複数メール、画像、音声を扱う入力契約
- 利用範囲
- 高度な入力フォーム
- 更新日
- 2026-07-10
プレビュー
状態と使い方
入力値と構文の強調を同じ編集面で扱います。
Enterまたはカンマで追加し、重複や形式エラーをその場で知らせます。
ファイル選択や録音は実行せず、無効状態と代替入力の位置だけを確認します。
主な部品
この仕様に含まれるUI
7 件
ImageUploader(医療記録)
特殊入力
ImageEditorModal
特殊入力
ImageUploader(投稿)
特殊入力
CodeEditor
特殊入力
EmailChipInput
特殊入力
ImageUploader
特殊入力
VoiceInputButton
特殊入力
解剖
CodeEditor
syntax highlightとtextareaを同じ値へ結び、readOnlyも共通APIで扱う。
EmailChipInput
Enterまたはカンマで確定し、重複と形式不正を隣接表示する。
ImageUploader
画像選択、前処理、切り抜き、プレビューを同じ流れで扱う。
VoiceInputButton
同意gate、録音、文字起こし、結果通知を状態として扱う。
状態
editable
入力値、focus、補足を同じ面で表示する。
invalid
形式、重複、ファイル処理の失敗を対象controlの近くへ文章で示す。
processing
切り抜き、画像処理、文字起こし中は重複操作を止める。
permission denied
端末の権限がない理由と代替入力を示す。
仕様値
- CodeEditor
- 14px monospace、min-height 200px
- Email chips
- string[]、Enter / comma / Backspace
- Image preprocessing
- HEIC変換、JPEG統一、EXIF除去
- Cropper
- default aspect 16:9、zoom 1-3
- 音声入力
- 録音、同意、処理中、完了を状態として表示
- デモ
- 端末機能や外部送信を開始しない
運用ルール
処理を分離する
入力表示、ファイル選択、録音、外部送信を別状態として管理する。
同意と権限を先に確認
録音や外部AI送信は明示同意と権限確認後だけ開始する。
代替入力を残す
音声や画像が使えない場合も通常入力で完了できるようにする。