admin/accounts: show groups first in the list

Massimo Melina committed Nov 15, 2024 at 16:14 UTC f769a309e957a07c4b3719bdc19e913c408c3043
1 file changed +1 -1
admin/src/AccountsPage.ts
+1 -1
@@ -26,7 +26,7 @@ export default function AccountsPage() {
26 if (Array.isArray(data?.list) && selectionMode)
27 setSel( sel.filter(u => data!.list.find((e:any) => e?.username === u)) ) // remove elements that don't exist anymore
28 }, [data]) //eslint-disable-line -- Don't fall for its suggestion to add `sel` here: we modify it and declaring it as a dependency would cause a logical loop
29 - const list = useMemo(() => data && _.sortBy(data.list, [x => !x.adminActualAccess, 'username']), [data])
29 + const list = useMemo(() => data && _.sortBy(data.list, ['hasPassword', x => !x.adminActualAccess, 'username']), [data])
30 const selectedAccount = selectionMode && _.find(list, { username: sel[0] })
31 const sideBreakpoint = 'md'
32 const isSideBreakpoint = useBreakpoint(sideBreakpoint)