Packages
React inside Phoenix LiveView — async code splitting, client-side props diffing, and zero-config component discovery.
Retired package: Release invalid - Not production-ready, LiveView 1.0.x compatibility issue
Current section
Files
Jump to
Current section
Files
assets/dist/useLiveUpload.d.ts
export interface UploadEntry {
ref: string;
name: string;
size: number;
progress: number;
valid: boolean;
errors: string[];
}
export interface UseLiveUploadReturn {
entries: UploadEntry[];
addFiles: (files: File[]) => void;
showFilePicker: () => void;
submit: () => void;
cancel: (ref: string) => void;
clear: () => void;
progress: number;
isValid: boolean;
}
interface UploadConfig {
ref: string;
name: string;
accept: string[] | string;
max_entries: number;
max_file_size: number;
entries: UploadEntry[];
errors: string[];
}
export declare function useLiveUpload(uploadConfig: UploadConfig, options?: {
submitEvent?: string;
}): UseLiveUploadReturn;
export {};