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