UNPKG

ngx-extended-pdf-viewer

Version:

Embedding PDF files in your Angular application. Highly configurable viewer including the toolbar, sidebar, and all the features you're used to.

17 lines 4.27 kB
import { Component, Input } from '@angular/core'; import * as i0 from "@angular/core"; import * as i1 from "../../responsive-visibility"; export class PdfDownloadComponent { constructor() { this.showDownloadButton = true; } } PdfDownloadComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "13.3.12", ngImport: i0, type: PdfDownloadComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); PdfDownloadComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "13.3.12", type: PdfDownloadComponent, selector: "pdf-download", inputs: { showDownloadButton: "showDownloadButton" }, ngImport: i0, template: "<button type=\"button\" id=\"download\" [class]=\"showDownloadButton | responsiveCSSClass: 'hiddenSmallView'\"\n class=\"toolbarButton\" title=\"Download\" data-l10n-id=\"download\">\n <svg style=\"width:20px;height:20px\" viewBox=\"0 0 24 24\">\n <path fill=\"currentColor\"\n d=\"M14,2L20,8V20A2,2 0 0,1 18,22H6A2,2 0 0,1 4,20V4A2,2 0 0,1 6,2H14M18,20V9H13V4H6V20H18M12,19L8,15H10.5V12H13.5V15H16L12,19Z\" />\n </svg>\n <span data-l10n-id=\"download_label\">Download</span>\n</button>", styles: [":host{margin-top:0}:host:focus{outline:none}button:focus{outline:none}svg:focus{outline:none}button{padding:0}\n"], pipes: { "responsiveCSSClass": i1.ResponsiveCSSClassPipe } }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "13.3.12", ngImport: i0, type: PdfDownloadComponent, decorators: [{ type: Component, args: [{ selector: 'pdf-download', template: "<button type=\"button\" id=\"download\" [class]=\"showDownloadButton | responsiveCSSClass: 'hiddenSmallView'\"\n class=\"toolbarButton\" title=\"Download\" data-l10n-id=\"download\">\n <svg style=\"width:20px;height:20px\" viewBox=\"0 0 24 24\">\n <path fill=\"currentColor\"\n d=\"M14,2L20,8V20A2,2 0 0,1 18,22H6A2,2 0 0,1 4,20V4A2,2 0 0,1 6,2H14M18,20V9H13V4H6V20H18M12,19L8,15H10.5V12H13.5V15H16L12,19Z\" />\n </svg>\n <span data-l10n-id=\"download_label\">Download</span>\n</button>", styles: [":host{margin-top:0}:host:focus{outline:none}button:focus{outline:none}svg:focus{outline:none}button{padding:0}\n"] }] }], propDecorators: { showDownloadButton: [{ type: Input }] } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGRmLWRvd25sb2FkLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL25neC1leHRlbmRlZC1wZGYtdmlld2VyL3NyYy9saWIvdG9vbGJhci9wZGYtZG93bmxvYWQvcGRmLWRvd25sb2FkLmNvbXBvbmVudC50cyIsIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL25neC1leHRlbmRlZC1wZGYtdmlld2VyL3NyYy9saWIvdG9vbGJhci9wZGYtZG93bmxvYWQvcGRmLWRvd25sb2FkLmNvbXBvbmVudC5odG1sIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsS0FBSyxFQUFFLE1BQU0sZUFBZSxDQUFDOzs7QUFRakQsTUFBTSxPQUFPLG9CQUFvQjtJQUxqQztRQU9TLHVCQUFrQixHQUF5QixJQUFJLENBQUM7S0FDeEQ7O2tIQUhZLG9CQUFvQjtzR0FBcEIsb0JBQW9CLDBHQ1JqQyxvZkFPUzs0RkRDSSxvQkFBb0I7a0JBTGhDLFNBQVM7K0JBQ0UsY0FBYzs4QkFNakIsa0JBQWtCO3NCQUR4QixLQUFLIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBJbnB1dCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgUmVzcG9uc2l2ZVZpc2liaWxpdHkgfSBmcm9tICcuLi8uLi9yZXNwb25zaXZlLXZpc2liaWxpdHknO1xuXG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6ICdwZGYtZG93bmxvYWQnLFxuICB0ZW1wbGF0ZVVybDogJy4vcGRmLWRvd25sb2FkLmNvbXBvbmVudC5odG1sJyxcbiAgc3R5bGVVcmxzOiBbJy4vcGRmLWRvd25sb2FkLmNvbXBvbmVudC5jc3MnXSxcbn0pXG5leHBvcnQgY2xhc3MgUGRmRG93bmxvYWRDb21wb25lbnQge1xuICBASW5wdXQoKVxuICBwdWJsaWMgc2hvd0Rvd25sb2FkQnV0dG9uOiBSZXNwb25zaXZlVmlzaWJpbGl0eSA9IHRydWU7XG59XG4iLCI8YnV0dG9uIHR5cGU9XCJidXR0b25cIiBpZD1cImRvd25sb2FkXCIgW2NsYXNzXT1cInNob3dEb3dubG9hZEJ1dHRvbiB8IHJlc3BvbnNpdmVDU1NDbGFzczogJ2hpZGRlblNtYWxsVmlldydcIlxuICBjbGFzcz1cInRvb2xiYXJCdXR0b25cIiB0aXRsZT1cIkRvd25sb2FkXCIgZGF0YS1sMTBuLWlkPVwiZG93bmxvYWRcIj5cbiAgPHN2ZyBzdHlsZT1cIndpZHRoOjIwcHg7aGVpZ2h0OjIwcHhcIiB2aWV3Qm94PVwiMCAwIDI0IDI0XCI+XG4gICAgPHBhdGggZmlsbD1cImN1cnJlbnRDb2xvclwiXG4gICAgICBkPVwiTTE0LDJMMjAsOFYyMEEyLDIgMCAwLDEgMTgsMjJINkEyLDIgMCAwLDEgNCwyMFY0QTIsMiAwIDAsMSA2LDJIMTRNMTgsMjBWOUgxM1Y0SDZWMjBIMThNMTIsMTlMOCwxNUgxMC41VjEySDEzLjVWMTVIMTZMMTIsMTlaXCIgLz5cbiAgPC9zdmc+XG4gIDxzcGFuIGRhdGEtbDEwbi1pZD1cImRvd25sb2FkX2xhYmVsXCI+RG93bmxvYWQ8L3NwYW4+XG48L2J1dHRvbj4iXX0=