diff --git a/ts_web/elements/00group-media/dees-pdf-viewer/component.ts b/ts_web/elements/00group-media/dees-pdf-viewer/component.ts index 23becde..43d0c17 100644 --- a/ts_web/elements/00group-media/dees-pdf-viewer/component.ts +++ b/ts_web/elements/00group-media/dees-pdf-viewer/component.ts @@ -3,6 +3,7 @@ import { PdfManager } from '../dees-pdf-shared/PdfManager.js'; import { viewerStyles } from './styles.js'; import { demo as demoFunc } from './demo.js'; import '../../00group-utility/dees-icon/dees-icon.js'; +import '../../00group-layout/dees-tile/dees-tile.js'; declare global { interface HTMLElementTagNameMap { @@ -54,6 +55,9 @@ export class DeesPdfViewer extends DeesElement { @property({ type: Array }) accessor pageData: Array<{page: number, rendered: boolean, rendering: boolean, textLayerRendered: boolean}> = []; + @property({ type: Number }) + accessor pdfFileSize: number = 0; + private pdfDocument: any; private renderState: RenderState = 'idle'; private renderAbortController: AbortController | null = null; @@ -85,9 +89,9 @@ export class DeesPdfViewer extends DeesElement { public render(): TemplateResult { return html` -