import type { HousekeepingCapabilityContext, HousekeepingResult, } from "../../../foundation/contracts"; import type { HousekeepingPageInput } from "../../../route-handlers"; import { type PeopleUsersQueryData, peopleUsersQuery } from "../queries/users"; import { PeoplePageFrame } from "./page-state"; interface PeopleMultiAccountsPageProps { readonly context: HousekeepingCapabilityContext; readonly result?: HousekeepingResult; readonly partialDependencies?: readonly string[]; } export function PeopleMultiAccountsPage({ context: _context, result, partialDependencies, }: PeopleMultiAccountsPageProps) { return ( data.kind === "multi-accounts" && data.page.items.length === 0 } > {(data) => data.kind === "multi-accounts" ? ( ) : null } ); } export async function renderPeopleMultiAccountsPage( input: HousekeepingPageInput, ) { const result = await peopleUsersQuery.run(input.context, { routeId: "people.users.multi-accounts", list: {}, }); return ; }