diff --git a/apps/app-frontend/src/components/ui/instance_settings/InstallationSettings.vue b/apps/app-frontend/src/components/ui/instance_settings/InstallationSettings.vue index b9fe4223d3..c8e6267d62 100644 --- a/apps/app-frontend/src/components/ui/instance_settings/InstallationSettings.vue +++ b/apps/app-frontend/src/components/ui/instance_settings/InstallationSettings.vue @@ -49,6 +49,9 @@ const modalConfirmUnpair = ref() const modalConfirmReinstall = ref() const props = defineProps() +const emit = defineEmits<{ + unlinked: [] +}>() const loader = ref(props.instance.loader) const gameVersion = ref(props.instance.game_version) @@ -273,7 +276,7 @@ async function unpairProfile() { modpackProject.value = null modpackVersion.value = null modpackVersions.value = null - modalConfirmUnpair.value.hide() + emit('unlinked') } async function repairModpack() { diff --git a/apps/app-frontend/src/components/ui/modal/ConfirmModalWrapper.vue b/apps/app-frontend/src/components/ui/modal/ConfirmModalWrapper.vue index 06e23d2e8e..6964a83f68 100644 --- a/apps/app-frontend/src/components/ui/modal/ConfirmModalWrapper.vue +++ b/apps/app-frontend/src/components/ui/modal/ConfirmModalWrapper.vue @@ -1,6 +1,6 @@ diff --git a/packages/ui/src/components/modal/ConfirmModal.vue b/packages/ui/src/components/modal/ConfirmModal.vue index cd19864f2e..2bbcc913a0 100644 --- a/packages/ui/src/components/modal/ConfirmModal.vue +++ b/packages/ui/src/components/modal/ConfirmModal.vue @@ -38,7 +38,7 @@ - @@ -124,6 +124,9 @@ function proceed() { function show() { modal.value.show() } +function hide() { + modal.value.hide() +} -defineExpose({ show }) +defineExpose({ show, hide }) diff --git a/packages/ui/src/components/project/ProjectHeader.vue b/packages/ui/src/components/project/ProjectHeader.vue index 9c068aae6c..b21d2ee680 100644 --- a/packages/ui/src/components/project/ProjectHeader.vue +++ b/packages/ui/src/components/project/ProjectHeader.vue @@ -13,7 +13,7 @@ {{ project.description }}