|
# `@gradio/file`
|
|
|
|
```html
|
|
<script>
|
|
import { BaseFile, BaseFileUpload, FilePreview, BaseExample } from "@gradio/file";
|
|
</script>
|
|
```
|
|
|
|
BaseFile
|
|
```javascript
|
|
export let value: FileData | FileData[] | null = null;
|
|
export let label: string;
|
|
export let show_label = true;
|
|
export let selectable = false;
|
|
export let height: number | undefined = undefined;
|
|
export let i18n: I18nFormatter;
|
|
```
|
|
|
|
BaseFileUpload
|
|
```javascript
|
|
export let value: null | FileData | FileData[];
|
|
export let label: string;
|
|
export let show_label = true;
|
|
export let file_count = "single";
|
|
export let file_types: string[] | null = null;
|
|
export let selectable = false;
|
|
export let root: string;
|
|
export let height: number | undefined = undefined;
|
|
export let i18n: I18nFormatter;
|
|
```
|
|
|
|
FilePreview
|
|
```javascript
|
|
export let value: FileData | FileData[];
|
|
export let selectable = false;
|
|
export let height: number | undefined = undefined;
|
|
export let i18n: I18nFormatter;
|
|
```
|
|
|
|
BaseExample
|
|
```javascript
|
|
export let value: FileData;
|
|
export let type: "gallery" | "table";
|
|
export let selected = false;
|
|
``` |