Skip to content

Commit e31197f

Browse files
fishstizIMB11
andauthored
feat(app): pass selected version to incompatibility warning modal (#4115)
Co-authored-by: IMB11 <[email protected]>
1 parent 0dee218 commit e31197f

File tree

2 files changed

+11
-5
lines changed

2 files changed

+11
-5
lines changed

apps/app-frontend/src/components/ui/install_flow/IncompatibilityWarningModal.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,10 +76,10 @@ const installing = ref(false)
7676
const onInstall = ref(() => {})
7777
7878
defineExpose({
79-
show: (instanceVal, projectVal, projectVersions, callback) => {
79+
show: (instanceVal, projectVal, projectVersions, selected, callback) => {
8080
instance.value = instanceVal
8181
versions.value = projectVersions
82-
selectedVersion.value = projectVersions[0]
82+
selectedVersion.value = selected ?? projectVersions[0]
8383
8484
project.value = projectVal
8585

apps/app-frontend/src/store/install.js

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,8 @@ export const useInstall = defineStore('installStore', {
2929
setIncompatibilityWarningModal(ref) {
3030
this.incompatibilityWarningModal = ref
3131
},
32-
showIncompatibilityWarningModal(instance, project, versions, onInstall) {
33-
this.incompatibilityWarningModal.show(instance, project, versions, onInstall)
32+
showIncompatibilityWarningModal(instance, project, versions, selected, onInstall) {
33+
this.incompatibilityWarningModal.show(instance, project, versions, selected, onInstall)
3434
},
3535
setModInstallModal(ref) {
3636
this.modInstallModal = ref
@@ -133,7 +133,13 @@ export const install = async (
133133
callback(version.id)
134134
} else {
135135
const install = useInstall()
136-
install.showIncompatibilityWarningModal(instance, project, projectVersions, callback)
136+
install.showIncompatibilityWarningModal(
137+
instance,
138+
project,
139+
projectVersions,
140+
version,
141+
callback,
142+
)
137143
}
138144
} else {
139145
const versions = (await get_version_many(project.versions).catch(handleError)).sort(

0 commit comments

Comments
 (0)