diff --git a/src/views/emojiPacks/components/RemoteEmojiPack.vue b/src/views/emojiPacks/components/RemoteEmojiPack.vue index 532095df4e504fdecd11245a42c125f7d2107a56..3dcca6c08bed6a79f0f3294ab977134710830d30 100644 --- a/src/views/emojiPacks/components/RemoteEmojiPack.vue +++ b/src/views/emojiPacks/components/RemoteEmojiPack.vue @@ -34,15 +34,18 @@ </el-form-item> </el-form> <el-collapse v-model="showPackContent" class="contents-collapse"> - <el-collapse-item v-if="pack.files.length > 0" :title=" $t('emoji.manageEmoji')" name="manageEmoji" class="no-background"> - <single-emoji-editor - v-for="[shortcode, file] in pack.files" - :key="shortcode" - :host="host" - :pack-name="name" - :shortcode="shortcode" - :file="file" - :is-local="isLocal" /> + <el-collapse-item :title=" $t('emoji.manageEmoji')" name="manageEmoji" class="no-background"> + <div v-if="pack.files && Object.keys(pack.files).length > 0"> + <single-emoji-editor + v-for="(file, shortcode) in pack.files" + :key="shortcode" + :host="host" + :pack-name="name" + :shortcode="shortcode" + :file="file" + :is-local="isLocal" /> + </div> + <span v-else class="expl">{{ $t('emoji.emptyPack') }}</span> </el-collapse-item> <el-collapse-item :title=" $t('emoji.downloadPack')" name="downloadPack" class="no-background"> <p> diff --git a/src/views/emojiPacks/components/SingleEmojiEditor.vue b/src/views/emojiPacks/components/SingleEmojiEditor.vue index bb82a2989079e043b90e13ecfeaee8f24d5b37c6..9a773f67fcd68737aeb17aed0d4ee1e43ce37a00 100644 --- a/src/views/emojiPacks/components/SingleEmojiEditor.vue +++ b/src/views/emojiPacks/components/SingleEmojiEditor.vue @@ -103,7 +103,7 @@ export default { return this.$store.state.emojiPacks.localPacks }, remoteInstance() { - return new URL(this.$store.state.emojiPacks.remoteInstance).host + return this.$store.state.emojiPacks.remoteInstance } }, methods: {