angular-emojis
Version:
_adds emoji support for angular projects_
27 lines • 2.51 kB
JavaScript
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=