Pine River Web Components
Browser-native company components.
Mocked scan-to-upload feature
One shared session drives scanning, review, selection, upload, and completion. Direct upload is deliberately excluded because it bypasses curation.
Mock intake · Case #INT-2408
Scan supporting documents
Capture, review, and send the selected pages when they are ready.
Page organization tools
<pr-scan-agent-status>
Mock-driven states from a ScanNow session.
<pr-scan-license>
Safe local activation state. The key is sent to the local agent and is never retained by the component.
<pr-scan-availability>
Mock-driven agent and scan-source availability states.
<pr-scan-agent-download>
Host-provided approved installer guidance. The catalog link is intentionally a non-download example.
<pr-scan-status>
Mock session lifecycle states.
<pr-scan-button>
Enabled only when the mock desktop agent and scan source are ready.
<pr-scan-progress>
Indeterminate scanning work and measured mock upload progress.
<pr-scan-error>
Sanitized, actionable session errors. Provider diagnostics are intentionally not shown.
<pr-scan-thumbnail>
One property-driven scanned-page preview with selection, open, and remove intents.
<pr-scan-thumbnail-collection>
Session-backed responsive scanned-page list.
<pr-scan-viewer>
Property-driven preview viewer with local zoom and an unsupported-format fallback.
<pr-scan-document-summary>
Aggregate session counts and upload state only; no document contents are shown.
<pr-scan-barcode-results>
Property-driven barcode display; only explicitly actionable values expose an intent.
<pr-scan-selection-toolbar>
Bulk selection actions. The catalog supplies a host-owned confirmation policy for removal.
<pr-scan-page-actions>
One session page's selection, viewing, removal, and explicit reordering actions.
<pr-scan-reorder-list>
Accessible session page ordering with explicit movement controls.
<pr-scan-quality-review>
Explicit page-quality review actions; warnings never discard a page automatically.
<pr-scan-profile-select>
Application-approved scan profiles and their user-visible outcomes.
<pr-scan-source-select>
Normalized physical source selection and accessible source-discovery states.
<pr-scan-settings>
Approved settings filtered by the selected source's normalized capabilities.
<pr-scan-settings-dialog>
Focused draft settings dialog. Open it to edit without mutating the session until apply.
<pr-scan-upload-button>
Application-owned upload of selected pages; the catalog uses an in-memory host handler.
<pr-scan-upload-queue>
Normalized per-document upload state and measured progress.