UNPKG

angular-made-with-love

Version:

🚀 An experimental project which demonstrates an Angular Package which contains Angular Elements and Schematics

2 lines • 1.68 kB
!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?n(exports,require("@angular/core"),require("@angular/common"),require("@angular/elements")):"function"==typeof define&&define.amd?define("angular-made-with-love",["exports","@angular/core","@angular/common","@angular/elements"],n):n(e["angular-made-with-love"]={},e.ng.core,e.ng.common,e.ng.elements)}(this,function(e,n,t,o){"use strict";var r=function(){function e(){this.color="red",this.size=1}return e.prototype.ngOnInit=function(){this.name&&0!==this.name.length||console.error("Name attribute must be provided!")},e.decorators=[{type:n.Component,args:[{selector:"made-with-love",template:'<ng-template #noUrl>\n {{ name }}\n</ng-template>\n\n<span [style.font-size.em]="size">\n Made with <span [style.color]="color">♥</span> by\n <ng-container *ngIf="url && url.length > 0; else noUrl">\n <a [attr.href]="url" target="_blank">{{ name }}</a>\n </ng-container>\n</span>\n',styles:[":host{display:inline-block}:host a,:host span{font-family:Lato,sans-serif}:host a{font-weight:700;color:#000}"],encapsulation:n.ViewEncapsulation.ShadowDom}]}],e.propDecorators={name:[{type:n.Input}],url:[{type:n.Input}],color:[{type:n.Input}],size:[{type:n.Input}]},e}(),a=function(){function e(e){this.injector=e;var n=o.createCustomElement(r,{injector:e});customElements.define("made-with-love",n)}return e.decorators=[{type:n.NgModule,args:[{imports:[t.CommonModule],declarations:[r],entryComponents:[r]}]}],e.ctorParameters=function(){return[{type:n.Injector}]},e}();e.MadeWithLoveModule=a,e.ɵa=r,Object.defineProperty(e,"__esModule",{value:!0})}); //# sourceMappingURL=angular-made-with-love.umd.min.js.map