Skip to main content
  1. SseProgressBar.vue: The reusable component for tracking any SSE-based background process.
  2. AttachmentLinkUpload.vue: The enhanced uploader that now includes an optional SSE progress tracking mode.
  3. EtlImportModal.vue: The main orchestrator modal that uses the other two components to manage the full import workflow.

1. SseProgressBar.vue

This is the general-purpose component for displaying progress from a Server-Sent Events stream. File Path: resources/js/components/etl/SseProgressBar.vue

2. AttachmentLinkUpload.vue

This is your uploader, now enhanced with an optional SSE progress tracking mode. File Path: resources/js/components/etl/AttachmentLinkUpload.vue

3. EtlImportModal.vue

This is the main orchestrator that uses the other two components to manage the three-stage workflow. File Path: resources/js/components/etl/EtlImportModal.vue