Skip to content

file\_drop

file_drop

Interfaces

FileDropZoneProps

Defined in: packages/ui/build/file_drop/index.d.ts:5

Extends

  • Omit<HTMLInputAttributes, "multiple" | "accept">

Indexable

[key: symbol]: false | Attachment<HTMLInputElement> | null | undefined
[key: `data-${string}`]: any

Properties

accept?
optional accept?: string[];

Defined in: packages/ui/build/file_drop/index.d.ts:18

client
client: IFileUploadClient;

Defined in: packages/ui/build/file_drop/index.d.ts:6

fileCount?
optional fileCount?: number;

Defined in: packages/ui/build/file_drop/index.d.ts:9

isCompact?
optional isCompact?: boolean;

Defined in: packages/ui/build/file_drop/index.d.ts:7

maxFiles?
optional maxFiles?: number;

Defined in: packages/ui/build/file_drop/index.d.ts:8

maxFileSize?
optional maxFileSize?: number;

Defined in: packages/ui/build/file_drop/index.d.ts:10

onFileRejected?
optional onFileRejected?: (opts) => void;

Defined in: packages/ui/build/file_drop/index.d.ts:11

Parameters
Parameter Type
opts { file: File; reason: FileRejectedReason; }
opts.file File
opts.reason FileRejectedReason
Returns

void

onRemoveFile?
optional onRemoveFile?: (index) => void;

Defined in: packages/ui/build/file_drop/index.d.ts:20

Parameters
Parameter Type
index number
Returns

void

onUploadError?
optional onUploadError?: (error, file?) => void;

Defined in: packages/ui/build/file_drop/index.d.ts:17

Parameters
Parameter Type
error string
file? File
Returns

void

onUploadStart?
optional onUploadStart?: (files) => void;

Defined in: packages/ui/build/file_drop/index.d.ts:15

Parameters
Parameter Type
files File[]
Returns

void

onUploadSuccess?
optional onUploadSuccess?: (files) => void;

Defined in: packages/ui/build/file_drop/index.d.ts:16

Parameters
Parameter Type
files TFileValue[]
Returns

void

readonly?
optional readonly?: boolean;

Defined in: packages/ui/build/file_drop/index.d.ts:21

Overrides
Omit.readonly

uploadedFiles?
optional uploadedFiles?: TFileValue[];

Defined in: packages/ui/build/file_drop/index.d.ts:19

Type Aliases

FileDropZone

type FileDropZone = ReturnType<typeof FileDropZone>;

Defined in: packages/ui/build/file_drop/file-drop-zone.svelte.d.ts:2


FileRejectedReason

type FileRejectedReason = 
  | "Maximum file size exceeded"
  | "File type not allowed"
  | "Maximum files uploaded";

Defined in: packages/ui/build/file_drop/index.d.ts:4

Variables

FileDropZone

const FileDropZone: Component;

Defined in: packages/ui/build/file_drop/file-drop-zone.svelte.d.ts:2