Show anonymous user count on dashboard (#1000)

This commit is contained in:
Konsti Wohlwend 2025-11-04 22:09:44 -08:00 committed by GitHub
parent 1e36f0e83b
commit dfd1fb7831
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -12,9 +12,21 @@ import { useAdminApp } from "../use-admin-app";
function TotalUsersDisplay() {
const stackAdminApp = useAdminApp();
const data = (stackAdminApp as any)[stackAppInternalsSymbol].useMetrics();
const metrics = (stackAdminApp as any)[stackAppInternalsSymbol].useMetrics(false);
const metricsIncludingAnonymous = (stackAdminApp as any)[stackAppInternalsSymbol].useMetrics(true);
return <>{data.total_users}</>;
const anonymousUsersCount = metricsIncludingAnonymous.total_users - metrics.total_users;
return (
<>
{metrics.total_users}
{anonymousUsersCount > 0 ? (
<>
{" "}(+ {anonymousUsersCount} anonymous)
</>
) : null}
</>
);
}
export default function PageClient() {