Select file or drag here.
Select file or drag here.
Disabled
Set the disabled prop to enable the disabled state.
Button Only
Replace the interface with a simple “browse” button.
Direction
Set the text direction (ltr or rtl) using the dir prop.
Anatomy
Here’s an overview of how the FileUpload component is structured in code:
import { FileUpload } from '@skeletonlabs/skeleton-react';
export default function Anatomy() {
return (
<FileUpload>
<FileUpload.Dropzone>
<FileUpload.Trigger />
<FileUpload.HiddenInput />
</FileUpload.Dropzone>
<FileUpload.ItemGroup>
<FileUpload.Item>
<FileUpload.ItemName />
<FileUpload.ItemSizeText />
<FileUpload.ItemDeleteTrigger />
</FileUpload.Item>
</FileUpload.ItemGroup>
<FileUpload.ClearTrigger />
</FileUpload>
);
}<script lang="ts">
import { FileUpload } from '@skeletonlabs/skeleton-svelte';
</script>
<FileUpload>
<FileUpload.Dropzone>
<FileUpload.Trigger />
<FileUpload.HiddenInput />
</FileUpload.Dropzone>
<FileUpload.ItemGroup>
<FileUpload.Item>
<FileUpload.ItemName />
<FileUpload.ItemSizeText />
<FileUpload.ItemDeleteTrigger />
</FileUpload.Item>
</FileUpload.ItemGroup>
<FileUpload.ClearTrigger />
</FileUpload>API Reference
Unable to load component information for react/file-upload
Unable to load component information for svelte/file-upload