fix(tui): only show default profile when no auth profiles exist
parent
49418f4638
commit
82746621de
|
|
@ -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
|
||||
})
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue