UNPKG

angular-emojis

Version:

_adds emoji support for angular projects_

30 lines 2.37 kB
import { __decorate } from "tslib"; import { Component, Input } from '@angular/core'; import * as emojiData from './emoji.json'; let AngularEmojisComponent = class AngularEmojisComponent { constructor() { this.name = 'smile'; this.size = '30'; } ngOnInit() { this.emojiIcon = emojiData[this.name]; } }; __decorate([ Input() ], AngularEmojisComponent.prototype, "name", void 0); __decorate([ Input() ], AngularEmojisComponent.prototype, "size", void 0); AngularEmojisComponent = __decorate([ Component({ selector: 'angular-emojis', template: ` <span [ngStyle]="{'font-size': size + 'px'}" > {{emojiIcon}} </span> ` }) ], AngularEmojisComponent); export { AngularEmojisComponent }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYW5ndWxhci1lbW9qaXMuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vYW5ndWxhci1lbW9qaXMvIiwic291cmNlcyI6WyJsaWIvYW5ndWxhci1lbW9qaXMuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFVLEtBQUssRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUN6RCxPQUFPLEtBQUssU0FBUyxNQUFNLGNBQWMsQ0FBQztBQVkxQyxJQUFhLHNCQUFzQixHQUFuQyxNQUFhLHNCQUFzQjtJQUtqQztRQUpTLFNBQUksR0FBVyxPQUFPLENBQUM7UUFDdkIsU0FBSSxHQUFVLElBQUksQ0FBQztJQUdaLENBQUM7SUFFakIsUUFBUTtRQUNOLElBQUksQ0FBQyxTQUFTLEdBQUcsU0FBUyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQztJQUN4QyxDQUFDO0NBRUYsQ0FBQTtBQVZVO0lBQVIsS0FBSyxFQUFFO29EQUF3QjtBQUN2QjtJQUFSLEtBQUssRUFBRTtvREFBb0I7QUFGakIsc0JBQXNCO0lBVmxDLFNBQVMsQ0FBQztRQUNULFFBQVEsRUFBRSxnQkFBZ0I7UUFDMUIsUUFBUSxFQUFFOzs7O0dBSVQ7S0FHRixDQUFDO0dBQ1csc0JBQXNCLENBV2xDO1NBWFksc0JBQXNCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBPbkluaXQsIElucHV0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgKiBhcyBlbW9qaURhdGEgZnJvbSAnLi9lbW9qaS5qc29uJztcblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAnYW5ndWxhci1lbW9qaXMnLFxuICB0ZW1wbGF0ZTogYFxuICAgIDxzcGFuIFtuZ1N0eWxlXT1cInsnZm9udC1zaXplJzogc2l6ZSArICdweCd9XCIgPlxuICAgICAge3tlbW9qaUljb259fVxuICAgIDwvc3Bhbj4gIFxuICBgLFxuICBzdHlsZXM6IFtcbiAgXVxufSlcbmV4cG9ydCBjbGFzcyBBbmd1bGFyRW1vamlzQ29tcG9uZW50IGltcGxlbWVudHMgT25Jbml0IHtcbiAgQElucHV0KCkgbmFtZTogc3RyaW5nID0gJ3NtaWxlJztcbiAgQElucHV0KCkgc2l6ZTogc3RyaW5nID0nMzAnO1xuICBlbW9qaUljb246IHN0cmluZzsgXG5cbiAgY29uc3RydWN0b3IoKSB7IH1cblxuICBuZ09uSW5pdCgpOiB2b2lkIHtcbiAgICB0aGlzLmVtb2ppSWNvbiA9IGVtb2ppRGF0YVt0aGlzLm5hbWVdO1xuICB9XG5cbn1cbiJdfQ==