feat(desktop): sort configured providers to the top of the provider list (#11409)

This commit is contained in:
Alex Hancock
2026-08-20 18:52:42 +00:00
committed by GitHub
parent 3479a15c4c
commit 810bb68fff
@@ -247,9 +247,10 @@ function ProviderCards({
const providerCards = useMemo(() => {
// providers needs to be an array
const providersArray = Array.isArray(providers) ? providers : [];
// Sort providers alphabetically by display name
const sortedProviders = [...providersArray].sort((a, b) =>
a.metadata.display_name.localeCompare(b.metadata.display_name)
const sortedProviders = [...providersArray].sort(
(a, b) =>
Number(b.is_configured) - Number(a.is_configured) ||
a.metadata.display_name.localeCompare(b.metadata.display_name)
);
const filteredProviders = query
? sortedProviders.filter(