UNPKG

angular-emojis

Version:

_adds emoji support for angular projects_

27 lines 2.51 kB
import { __decorate } from "tslib"; import { Component, Input } from '@angular/core'; import * as emojiData from './emoji.json'; var AngularEmojisComponent = /** @class */ (function () { function AngularEmojisComponent() { this.name = 'smile'; this.size = '30'; } AngularEmojisComponent.prototype.ngOnInit = function () { 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: "\n <span [ngStyle]=\"{'font-size': size + 'px'}\" >\n {{emojiIcon}}\n </span> \n " }) ], AngularEmojisComponent); return AngularEmojisComponent; }()); export { AngularEmojisComponent }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYW5ndWxhci1lbW9qaXMuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vYW5ndWxhci1lbW9qaXMvIiwic291cmNlcyI6WyJsaWIvYW5ndWxhci1lbW9qaXMuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFVLEtBQUssRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUN6RCxPQUFPLEtBQUssU0FBUyxNQUFNLGNBQWMsQ0FBQztBQVkxQztJQUtFO1FBSlMsU0FBSSxHQUFXLE9BQU8sQ0FBQztRQUN2QixTQUFJLEdBQVUsSUFBSSxDQUFDO0lBR1osQ0FBQztJQUVqQix5Q0FBUSxHQUFSO1FBQ0UsSUFBSSxDQUFDLFNBQVMsR0FBRyxTQUFTLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDO0lBQ3hDLENBQUM7SUFSUTtRQUFSLEtBQUssRUFBRTt3REFBd0I7SUFDdkI7UUFBUixLQUFLLEVBQUU7d0RBQW9CO0lBRmpCLHNCQUFzQjtRQVZsQyxTQUFTLENBQUM7WUFDVCxRQUFRLEVBQUUsZ0JBQWdCO1lBQzFCLFFBQVEsRUFBRSxnR0FJVDtTQUdGLENBQUM7T0FDVyxzQkFBc0IsQ0FXbEM7SUFBRCw2QkFBQztDQUFBLEFBWEQsSUFXQztTQVhZLHNCQUFzQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCwgT25Jbml0LCBJbnB1dCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0ICogYXMgZW1vamlEYXRhIGZyb20gJy4vZW1vamkuanNvbic7XG5cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogJ2FuZ3VsYXItZW1vamlzJyxcbiAgdGVtcGxhdGU6IGBcbiAgICA8c3BhbiBbbmdTdHlsZV09XCJ7J2ZvbnQtc2l6ZSc6IHNpemUgKyAncHgnfVwiID5cbiAgICAgIHt7ZW1vamlJY29ufX1cbiAgICA8L3NwYW4+ICBcbiAgYCxcbiAgc3R5bGVzOiBbXG4gIF1cbn0pXG5leHBvcnQgY2xhc3MgQW5ndWxhckVtb2ppc0NvbXBvbmVudCBpbXBsZW1lbnRzIE9uSW5pdCB7XG4gIEBJbnB1dCgpIG5hbWU6IHN0cmluZyA9ICdzbWlsZSc7XG4gIEBJbnB1dCgpIHNpemU6IHN0cmluZyA9JzMwJztcbiAgZW1vamlJY29uOiBzdHJpbmc7IFxuXG4gIGNvbnN0cnVjdG9yKCkgeyB9XG5cbiAgbmdPbkluaXQoKTogdm9pZCB7XG4gICAgdGhpcy5lbW9qaUljb24gPSBlbW9qaURhdGFbdGhpcy5uYW1lXTtcbiAgfVxuXG59XG4iXX0=