diff --git a/frontend/src/views/transactions/TransactionsView.vue b/frontend/src/views/transactions/TransactionsView.vue
index 4d5514a..7e16ce7 100644
--- a/frontend/src/views/transactions/TransactionsView.vue
+++ b/frontend/src/views/transactions/TransactionsView.vue
@@ -4,6 +4,7 @@
Transactions
([])
+const aiEnabled = ref(false)
const classifying = ref(false)
const classifySnackbar = ref(false)
const classifySnackbarText = ref('')
@@ -319,6 +321,10 @@ onMounted(async () => {
if (props.id) {
txnForm.value.accountId = props.id
}
+ try {
+ const { data } = await aiCategorizationApi.getSettings()
+ aiEnabled.value = data.isEnabled && !!data.ollamaUrl?.trim() && !!data.modelName?.trim()
+ } catch {}
})
watch(() => props.id, (newId) => {