Athena

ManageAccount

Single account row/card used by the multi-session account management surface.

Import

import { ManageAccount } from "@xylex-group/athena-auth-ui/plugins"

Details

  • Category: component
  • Primary entrypoint: @xylex-group/athena-auth-ui/plugins
  • Public entrypoints: @xylex-group/athena-auth-ui/plugins
  • Source: packages/heroui/src/components/auth/multi-session/manage-account.tsx

Props

PropTypeRequiredNotes
deviceSession{ session: { id: string; createdAt: Date; updatedAt: Date; userId: string; expiresAt: Date; token: string; ipAddress?: string | null | undefined; userAgent?: string | null | undefined; }; user: { id: string; createdAt: Date; updatedAt: Date; email: string; emailVerified: boolean; name: string; image?: string | null | undefined; }; } | null | undefinedNo
isPendingboolean | undefinedNo

Notes

  • These components are most useful when the multi-session plugin is registered so the required menu slots and account data are present.