This commit is contained in:
Josiah Glosson 2025-07-03 15:23:28 -05:00
parent 35aea3cab2
commit 523800ea39
2 changed files with 14 additions and 18 deletions

View File

@ -69,7 +69,7 @@ import { hide_ads_window, init_ads_window } from '@/helpers/ads.js'
import FriendsList from '@/components/ui/friends/FriendsList.vue'
import { openUrl } from '@tauri-apps/plugin-opener'
import QuickInstanceSwitcher from '@/components/ui/QuickInstanceSwitcher.vue'
import UpdateModal from "@/components/ui/UpdateModal.vue";
import UpdateModal from '@/components/ui/UpdateModal.vue'
import { get_available_capes, get_available_skins } from './helpers/skins'
import { generateSkinPreviews } from './helpers/rendering/batch-skin-renderer'
@ -349,7 +349,7 @@ async function handleCommand(e) {
const updateAvailable = ref(false)
const updateModal = useTemplateRef('updateModal')
async function checkUpdates() {
if (!await areUpdatesEnabled()) {
if (!(await areUpdatesEnabled())) {
console.log('Skipping update check as updates are disabled in this build')
return
}

View File

@ -1,8 +1,5 @@
<template>
<ModalWrapper
ref="modal"
:header="formatMessage(messages.header)"
>
<ModalWrapper ref="modal" :header="formatMessage(messages.header)">
<div>{{ formatMessage(messages.body, { version: update!.version }) }}</div>
<div class="mt-4 flex flex-wrap gap-2">
<ButtonStyled color="green">
@ -26,14 +23,14 @@
</template>
<script setup lang="ts">
import ModalWrapper from "@/components/ui/modal/ModalWrapper.vue";
import {defineMessages, useVIntl} from "@vintl/vintl";
import {useTemplateRef, ref} from 'vue';
import {Update} from "@tauri-apps/plugin-updater";
import {ButtonStyled} from "@modrinth/ui";
import {RefreshCwIcon} from "@modrinth/assets";
import ModalWrapper from '@/components/ui/modal/ModalWrapper.vue'
import { defineMessages, useVIntl } from '@vintl/vintl'
import { useTemplateRef, ref } from 'vue'
import type { Update } from '@tauri-apps/plugin-updater'
import { ButtonStyled } from '@modrinth/ui'
import { RefreshCwIcon } from '@modrinth/assets'
const {formatMessage} = useVIntl();
const { formatMessage } = useVIntl()
const messages = defineMessages({
header: {
@ -58,13 +55,13 @@ const messages = defineMessages({
},
})
const update = ref<Update>();
const update = ref<Update>()
const modal = useTemplateRef('modal')
const isOpen = ref(false)
function show(newUpdate: Update) {
update.value = newUpdate;
update.value = newUpdate
modal.value!.show()
isOpen.value = true
}
@ -77,5 +74,4 @@ function hide() {
defineExpose({ show, isOpen })
</script>
<style scoped lang="scss">
</style>
<style scoped lang="scss"></style>