fix(settings): проверять доступность текущего источника без гонок

This commit is contained in:
Denozordec committed 2026-10-03 14:30:41 +07:00
1 parent b6f1b72500
commit e5842b415b
8 files changed
+72 -17

No files matched your search

+2 -2
View File
@@ -92,7 +92,7 @@ function DatabaseRestoreConfirm({
export default function SettingsPage() {
const [section, setSection] = useState<NavSection>("Общие")
const { mode, setMode, backendUrl, backendUrlLocked, mockModeAvailable, backendStatus, checkBackend } = useDataSource()
const { mode, setMode, backendUrl, backendUrlLocked, mockModeAvailable, backendStatus, backendChecking, checkBackend } = useDataSource()
const { theme, setTheme } = useTheme()
const [dbBackupBusy, setDbBackupBusy] = useState(false)
const [dbRestoreBusy, setDbRestoreBusy] = useState(false)
@@ -197,7 +197,7 @@ export default function SettingsPage() {
{backendStatus === undefined && (
<span className="flex items-center gap-1.5 text-xs text-muted-foreground">
<span className="size-2 rounded-full bg-muted-foreground/40 inline-block" />
Не проверялось
{backendChecking ? "Проверка…" : "Не проверялось"}
</span>
)}
{backendStatus === true && (