Update pdf-editor.component.ts

This commit is contained in:
shamoon 2025-07-01 13:56:18 -07:00
parent 401e5d68d8
commit 52a3884fc4
No known key found for this signature in database

View File

@ -4,7 +4,7 @@ import {
moveItemInArray, moveItemInArray,
} from '@angular/cdk/drag-drop' } from '@angular/cdk/drag-drop'
import { CommonModule } from '@angular/common' import { CommonModule } from '@angular/common'
import { Component, OnInit, inject } from '@angular/core' import { Component, inject } from '@angular/core'
import { FormsModule } from '@angular/forms' import { FormsModule } from '@angular/forms'
import { NgbActiveModal } from '@ng-bootstrap/ng-bootstrap' import { NgbActiveModal } from '@ng-bootstrap/ng-bootstrap'
import { PDFDocumentProxy, PdfViewerModule } from 'ng2-pdf-viewer' import { PDFDocumentProxy, PdfViewerModule } from 'ng2-pdf-viewer'
@ -31,10 +31,7 @@ interface PageOperation {
NgxBootstrapIconsModule, NgxBootstrapIconsModule,
], ],
}) })
export class PDFEditorComponent export class PDFEditorComponent extends ConfirmDialogComponent {
extends ConfirmDialogComponent
implements OnInit
{
private documentService = inject(DocumentService) private documentService = inject(DocumentService)
activeModal = inject(NgbActiveModal) activeModal = inject(NgbActiveModal)
@ -47,8 +44,6 @@ export class PDFEditorComponent
return this.documentService.getPreviewUrl(this.documentID) return this.documentService.getPreviewUrl(this.documentID)
} }
ngOnInit() {}
pdfLoaded(pdf: PDFDocumentProxy) { pdfLoaded(pdf: PDFDocumentProxy) {
this.totalPages = pdf.numPages this.totalPages = pdf.numPages
this.pages = Array.from({ length: this.totalPages }, (_, i) => ({ this.pages = Array.from({ length: this.totalPages }, (_, i) => ({