import Component from "@glimmer/component"; import EmberObject, { action } from "@ember/object"; import { service } from "@ember/service"; import BackButton from "discourse/components/back-button"; import AdminConfigAreaCard from "admin/components/admin-config-area-card"; import EmojiUploader from "admin/components/emoji-uploader"; export default class AdminConfigAreasEmojisNew extends Component { @service router; @service currentUser; @service adminEmojis; get emojiGroups() { return this.adminEmojis.emojiGroups; } @action emojiUploaded(emoji, group) { emoji.url += "?t=" + new Date().getTime(); emoji.group = group; emoji.created_by = this.currentUser.username; this.adminEmojis.emojis = [ ...this.adminEmojis.emojis, EmberObject.create(emoji), ]; this.router.transitionTo("adminEmojis.index"); } }