fix(tui): only show default profile when no auth profiles exist

pull/21353/head
PabloGNU 2026-04-07 18:17:52 +02:00
parent 49418f4638
commit 82746621de
1 changed files with 6 additions and 1 deletions

View File

@ -43,7 +43,7 @@ export function DialogModel(props: { providerID?: string }) {
const profileMap = createMemo(() => {
const out = new Map<string, Set<string | undefined>>()
const ensure = (providerID: string) => {
if (!out.has(providerID)) out.set(providerID, new Set([undefined]))
if (!out.has(providerID)) out.set(providerID, new Set())
return out.get(providerID)!
}
@ -57,6 +57,11 @@ export function DialogModel(props: { providerID?: string }) {
ensure(providerID).add(profile)
}
for (const provider of sync.data.provider) {
const set = ensure(provider.id)
if (set.size === 0) set.add(undefined)
}
return out
})