Core utilities and base functionality for PrimeVue UI component library
52
Quality
Pending
Does it follow best practices?
Impact
52%
1.15xAverage score across 10 eval scenarios
A panel that lets users import multiple media files with validation, progress, cancellation, and preview.
@generates
export type UploadStatus = 'queued' | 'uploading' | 'uploaded' | 'canceled' | 'error';
export interface QueuedMedia {
id: string;
name: string;
size: number;
type: string;
status: UploadStatus;
progress: number;
previewUrl?: string;
errorMessage?: string;
}
declare const MediaIntakePanel: DefineComponent<{
uploadEndpoint: {
type: StringConstructor;
required: true;
};
accept?: string;
maxFileSize?: number;
}, {}, any, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
select: (files: QueuedMedia[]) => void;
upload: (files: QueuedMedia[]) => void;
error: (detail: { file: QueuedMedia; message: string }) => void;
cancel: (file: QueuedMedia) => void;
clear: () => void;
preview: (file: QueuedMedia) => void;
}>;
export default MediaIntakePanel;UI toolkit providing upload and media presentation components.
Install with Tessl CLI
npx tessl i tessl/npm-primevue--coreevals
scenario-1
scenario-2
scenario-3
scenario-4
scenario-5
scenario-6
scenario-7
scenario-8
scenario-9
scenario-10