Skeleton bundle component some more

This commit is contained in:
shamoon
2025-11-04 10:25:57 -08:00
parent fa2d289615
commit 378cd95016
5 changed files with 143 additions and 88 deletions

View File

@@ -0,0 +1,26 @@
import { FileVersion } from './share-link'
export enum ShareBundleStatus {
Pending = 'pending',
Processing = 'processing',
Ready = 'ready',
Failed = 'failed',
}
export interface ShareBundleSummary {
id: number
slug: string
created: string // Date
expiration?: string // Date
document_count: number
file_version: FileVersion
status: ShareBundleStatus
size_bytes?: number
last_error?: string
}
export interface ShareBundleCreatePayload {
document_ids: number[]
file_version: FileVersion
expiration_days: number | null
}