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)