メインコンテンツへスキップ
BlueAI
ホーム/コンポーネント/フォームと入力/ファイルドロップ FileDropZone

FileDropZone

ドラッグ&ドロップまたはクリックでファイルを選択するコンポーネント。

|
import { FileDropZone } from "@blueai/ui"

Examples

Default (CSV)

ファイルをドラッグ&ドロップ、またはクリックして選択

対応形式: .csv

<FileDropZone onFile={(file) => console.log(file.name)} />
Image upload

画像をアップロード

対応形式: .png,.jpg,.jpeg

<FileDropZone
  onFile={(file) => console.log(file.name)}
  accept=".png,.jpg,.jpeg"
  label="画像をアップロード"
/>
Disabled

ファイルをドラッグ&ドロップ、またはクリックして選択

対応形式: .csv

<FileDropZone onFile={() => {}} disabled />

Props

PropTypeDefaultDescription
onFile*(file: File) => voidファイル選択時のコールバック
acceptstring受け入れるファイル形式(デフォルト: .csv)
disabledboolean無効状態
labelstring表示テキスト
hintstringヒントテキスト