ngx-obelisco-example
Version:
Componentes funcionales y reutilizables para Angular.
24 lines • 4.95 kB
JavaScript
import { Component, Input } from '@angular/core';
import * as i0 from "@angular/core";
import * as i1 from "@angular/platform-browser";
import * as i2 from "@angular/common";
export class OMapIframeComponent {
constructor(sanitizer) {
this.sanitizer = sanitizer;
this.customClasses = '';
}
sanitizeUrl(url) {
return this.sanitizer.bypassSecurityTrustResourceUrl(url);
}
}
OMapIframeComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.3.0", ngImport: i0, type: OMapIframeComponent, deps: [{ token: i1.DomSanitizer }], target: i0.ɵɵFactoryTarget.Component });
OMapIframeComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "14.3.0", type: OMapIframeComponent, selector: "o-map-iframe", inputs: { iframe: "iframe", customClasses: "customClasses" }, ngImport: i0, template: "<iframe\r\n *ngIf=\"iframe && iframe.src\"\r\n [src]=\"sanitizeUrl(iframe.src)\"\r\n [title]=\"iframe.title || 'Mapa de como llegar'\"\r\n frameborder=\"0\"\r\n allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\"\r\n allowfullscreen\r\n loading=\"lazy\"\r\n tabindex=\"-1\"\r\n referrerpolicy=\"no-referrer-when-downgrade\"\r\n style=\"border: 0px\"\r\n [ngClass]=\"customClasses\"\r\n></iframe>\r\n", styles: [""], dependencies: [{ kind: "directive", type: i2.NgClass, selector: "[ngClass]", inputs: ["class", "ngClass"] }, { kind: "directive", type: i2.NgIf, selector: "[ngIf]", inputs: ["ngIf", "ngIfThen", "ngIfElse"] }] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.3.0", ngImport: i0, type: OMapIframeComponent, decorators: [{
type: Component,
args: [{ selector: 'o-map-iframe', template: "<iframe\r\n *ngIf=\"iframe && iframe.src\"\r\n [src]=\"sanitizeUrl(iframe.src)\"\r\n [title]=\"iframe.title || 'Mapa de como llegar'\"\r\n frameborder=\"0\"\r\n allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\"\r\n allowfullscreen\r\n loading=\"lazy\"\r\n tabindex=\"-1\"\r\n referrerpolicy=\"no-referrer-when-downgrade\"\r\n style=\"border: 0px\"\r\n [ngClass]=\"customClasses\"\r\n></iframe>\r\n" }]
}], ctorParameters: function () { return [{ type: i1.DomSanitizer }]; }, propDecorators: { iframe: [{
type: Input
}], customClasses: [{
type: Input
}] } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiby1tYXAtaWZyYW1lLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL25neC1vYmVsaXNjby9tYXAvby1tYXAtaWZyYW1lL28tbWFwLWlmcmFtZS5jb21wb25lbnQudHMiLCIuLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9uZ3gtb2JlbGlzY28vbWFwL28tbWFwLWlmcmFtZS9vLW1hcC1pZnJhbWUuY29tcG9uZW50Lmh0bWwiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxLQUFLLEVBQUUsTUFBTSxlQUFlLENBQUM7Ozs7QUFTakQsTUFBTSxPQUFPLG1CQUFtQjtJQUM5QixZQUFvQixTQUF1QjtRQUF2QixjQUFTLEdBQVQsU0FBUyxDQUFjO1FBRTNCLGtCQUFhLEdBQVcsRUFBRSxDQUFDO0lBRkcsQ0FBQztJQUkvQyxXQUFXLENBQUMsR0FBVztRQUNyQixPQUFPLElBQUksQ0FBQyxTQUFTLENBQUMsOEJBQThCLENBQUMsR0FBRyxDQUFDLENBQUM7SUFDNUQsQ0FBQzs7Z0hBUFUsbUJBQW1CO29HQUFuQixtQkFBbUIsa0hDVGhDLHNkQWFBOzJGREphLG1CQUFtQjtrQkFML0IsU0FBUzsrQkFDRSxjQUFjO21HQU1SLE1BQU07c0JBQXJCLEtBQUs7Z0JBQ1UsYUFBYTtzQkFBNUIsS0FBSyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCwgSW5wdXQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgRG9tU2FuaXRpemVyLCBTYWZlUmVzb3VyY2VVcmwgfSBmcm9tICdAYW5ndWxhci9wbGF0Zm9ybS1icm93c2VyJztcclxuaW1wb3J0IHsgTWVkaWFJZnJhbWUgfSBmcm9tICduZ3gtb2JlbGlzY28tZXhhbXBsZS9jb3JlL21vZGVscyc7XHJcblxyXG5AQ29tcG9uZW50KHtcclxuICBzZWxlY3RvcjogJ28tbWFwLWlmcmFtZScsXHJcbiAgdGVtcGxhdGVVcmw6ICcuL28tbWFwLWlmcmFtZS5jb21wb25lbnQuaHRtbCcsXHJcbiAgc3R5bGVVcmxzOiBbJy4vby1tYXAtaWZyYW1lLmNvbXBvbmVudC5zY3NzJ11cclxufSlcclxuZXhwb3J0IGNsYXNzIE9NYXBJZnJhbWVDb21wb25lbnQge1xyXG4gIGNvbnN0cnVjdG9yKHByaXZhdGUgc2FuaXRpemVyOiBEb21TYW5pdGl6ZXIpIHt9XHJcbiAgQElucHV0KCkgcHVibGljIGlmcmFtZSE6IE1lZGlhSWZyYW1lO1xyXG4gIEBJbnB1dCgpIHB1YmxpYyBjdXN0b21DbGFzc2VzOiBzdHJpbmcgPSAnJztcclxuXHJcbiAgc2FuaXRpemVVcmwodXJsOiBzdHJpbmcpOiBTYWZlUmVzb3VyY2VVcmwge1xyXG4gICAgcmV0dXJuIHRoaXMuc2FuaXRpemVyLmJ5cGFzc1NlY3VyaXR5VHJ1c3RSZXNvdXJjZVVybCh1cmwpO1xyXG4gIH1cclxufVxyXG4iLCI8aWZyYW1lXHJcbiAgKm5nSWY9XCJpZnJhbWUgJiYgaWZyYW1lLnNyY1wiXHJcbiAgW3NyY109XCJzYW5pdGl6ZVVybChpZnJhbWUuc3JjKVwiXHJcbiAgW3RpdGxlXT1cImlmcmFtZS50aXRsZSB8fCAnTWFwYSBkZSBjb21vIGxsZWdhcidcIlxyXG4gIGZyYW1lYm9yZGVyPVwiMFwiXHJcbiAgYWxsb3c9XCJhY2NlbGVyb21ldGVyOyBhdXRvcGxheTsgY2xpcGJvYXJkLXdyaXRlOyBlbmNyeXB0ZWQtbWVkaWE7IGd5cm9zY29wZTsgcGljdHVyZS1pbi1waWN0dXJlOyB3ZWItc2hhcmVcIlxyXG4gIGFsbG93ZnVsbHNjcmVlblxyXG4gIGxvYWRpbmc9XCJsYXp5XCJcclxuICB0YWJpbmRleD1cIi0xXCJcclxuICByZWZlcnJlcnBvbGljeT1cIm5vLXJlZmVycmVyLXdoZW4tZG93bmdyYWRlXCJcclxuICBzdHlsZT1cImJvcmRlcjogMHB4XCJcclxuICBbbmdDbGFzc109XCJjdXN0b21DbGFzc2VzXCJcclxuPjwvaWZyYW1lPlxyXG4iXX0=