Skip to content

Commit 9924282

Browse files
committed
fix(stage-web): fetch model on active provider change
1 parent 9ea0419 commit 9924282

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

apps/stage-web/src/pages/settings/modules/consciousness.vue

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { Alert, ErrorContainer, RadioCardManySelect, RadioCardSimple } from '@pr
33
import { useConsciousnessStore } from '@proj-airi/stage-ui/stores/modules/consciousness'
44
import { useProvidersStore } from '@proj-airi/stage-ui/stores/providers'
55
import { storeToRefs } from 'pinia'
6-
import { onMounted } from 'vue'
6+
import { watch } from 'vue'
77
import { useI18n } from 'vue-i18n'
88
import { RouterLink } from 'vue-router'
99
@@ -23,9 +23,9 @@ const {
2323
2424
const { t } = useI18n()
2525
26-
onMounted(async () => {
27-
await consciousnessStore.loadModelsForProvider(activeProvider.value)
28-
})
26+
watch(activeProvider, async (provider) => {
27+
await consciousnessStore.loadModelsForProvider(provider)
28+
}, { immediate: true })
2929
3030
function updateCustomModelName(value: string) {
3131
customModelName.value = value
@@ -91,6 +91,8 @@ function updateCustomModelName(value: string) {
9191

9292
<!-- Model selection section -->
9393
<div v-if="activeProvider && supportsModelListing">
94+
{{ providerModels }}
95+
9496
<div flex="~ col gap-4">
9597
<div>
9698
<h2 class="text-lg md:text-2xl">

0 commit comments

Comments
 (0)