fix(stage-ui/stores/providers): callout for error

This commit is contained in:
Neko Ayaka
2025-07-21 02:44:21 +08:00
parent ad41bba055
commit e2d3b2f108
4 changed files with 47 additions and 28 deletions
@@ -8,9 +8,9 @@ const props = defineProps<{
const containerClass = computed(() => {
switch (props.type) {
case 'error':
return 'border-red-200 bg-red-50 dark:border-red-800 dark:bg-red-900/20'
return 'border-solid border-2 border-red-200 bg-red-50 dark:border-red-800 dark:bg-red-900/20'
case 'warning':
return 'border-amber-200 bg-amber-50 dark:border-amber-800 dark:bg-amber-900/20'
return 'border-solid border-2 border-amber-200 bg-amber-50 dark:border-amber-800 dark:bg-amber-900/20'
}
return ''
})
@@ -27,7 +27,7 @@ const iconClass = computed(() => {
</script>
<template>
<div class="flex flex-col gap-3 border rounded-lg p-4" :class="containerClass">
<div class="flex flex-col gap-3 rounded-lg p-4" :class="containerClass">
<div class="flex items-center gap-1 font-medium">
<div class="text-2xl" :class="iconClass" />
<slot name="title" />
+1 -1
View File
@@ -1429,7 +1429,7 @@ export const useProvidersStore = defineStore('providers', () => {
validators: {
validateProviderConfig: async (config) => {
// Check if the Ollama server is reachable
return !!config.baseUrl && await fetch(`localhost:4315/v1/health`, {
return !!config.baseUrl && await fetch(`${config.baseUrl}/health`, {
method: 'GET',
headers: {
'player2-game-key': 'airi',