fix(settings): проверять доступность текущего источника без гонок
This commit is contained in:
1 parent
b6f1b72500
commit
e5842b415b
8 files changed
+72
-17
No files matched your search
@@ -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 && (
|
||||
|
||||
Reference in new issue
Block a user