Athena

Components

This index covers the local public UI surface exported by the HeroUI package entrypoints.

Items

  • AccountSettings: Groups the built-in account profile and email management cards into the account settings view.
  • AccountSettingsPage: Ready-to-mount page shell for Account Settings with the package's default page layout.
  • ActiveSessions: Lists active sessions and exposes revoke actions from the built-in security settings surface.
  • AdditionalField: Renders plugin-defined auth fields inside the HeroUI forms when a plugin contributes extra field config.
  • AdminCredentialsCard: Workspace card for creating admin API keys and Athena client credentials from the security surface.
  • ApiKeys: Security card for listing, creating, and revoking API keys when the API key plugin is enabled.
  • Appearance: Account settings card for browsing and changing the current UI theme.
  • AuditLogCard: Workspace card that lists recent security and admin actions from Athena Auth.
  • Auth: Routes to the correct authentication screen based on a supplied view or route path.
  • AuthPage: Ready-to-mount page shell for Auth with the package's default page layout.
  • AuthProvider: Wraps the auth context with the HeroUI router bridge and shared toaster used by the package UI.
  • AuthUiProvider: Public HeroUI component for auth ui provider.
  • ChangeEmail: Account settings card for changing the signed-in user's email address.
  • ChangePassword: Security settings card for changing the current user's password.
  • DangerZone: Security settings card that exposes destructive account deletion actions from the delete-user plugin.
  • DeleteUser: Standalone delete-user confirmation surface used by the delete-user plugin.
  • DocumentsCard: Workspace card for uploading documents and tracking their processing state.
  • EmailChangedEmail: Transactional email component for the email changed flow.
  • EmailComposerCard: Workspace card for creating or editing outbound auth email records.
  • EmailFailuresCard: Workspace card for reviewing and managing failed email delivery records.
  • EmailTemplatesCard: Workspace card for editing email templates with preview-oriented metadata and variables.
  • EmailVerificationEmail: Transactional email component for the email verification flow.
  • ForgotPassword: Built-in card that requests a password reset email for an existing account.
  • ForgotPasswordPage: Ready-to-mount page shell for Forgot Password with the package's default page layout.
  • InboxCard: Workspace card that shows recent inbound support or auth-related mailbox messages.
  • LinkedAccounts: Security settings card for inspecting and unlinking connected social accounts.
  • MagicLink: Passwordless sign-in card that sends a magic link email instead of collecting a password.
  • MagicLinkEmail: Transactional email component for the magic link flow.
  • ManageAccount: Single account row/card used by the multi-session account management surface.
  • ManageAccounts: Account settings card for browsing and managing multiple signed-in sessions.
  • NewDeviceEmail: Transactional email component for the new device flow.
  • NotificationsCenterCard: Workspace card that shows recent notification history and mark-as-read controls.
  • OAuthAccountsCard: Workspace card for linked OAuth providers and on-demand token bundle lookups.
  • OrganizationCenterCard: Workspace card for organization creation, active-organization switching, members, and invitations.
  • OrganizationInvitationEmail: Transactional email component for organization invitations with the canonical Athena Auth template key metadata.
  • OrganizationSettings: Public HeroUI component for organization settings.
  • OtpEmail: Transactional email component for the otp flow.
  • Passkeys: Security settings card for listing, registering, and deleting WebAuthn passkeys.
  • PasswordChangedEmail: Transactional email component for the password changed flow.
  • PastEmailsCard: Workspace card that shows recently sent account lifecycle and authentication emails.
  • ProviderButton: Renders one social auth provider button with the package styling and provider metadata.
  • ProviderButtons: Renders the configured set of social auth provider buttons for sign-in or sign-up flows.
  • ResetPassword: Built-in card that completes a password reset using a reset token and new password.
  • ResetPasswordEmail: Transactional email component for the reset password flow.
  • ResetPasswordPage: Ready-to-mount page shell for Reset Password with the package's default page layout.
  • SdkMethodLabCard: Workspace card for exercising Athena auth and admin SDK methods with session-aware sample payloads.
  • SecuritySettings: Groups the built-in security cards together with any plugin-contributed security surfaces.
  • SecuritySettingsPage: Ready-to-mount page shell for Security Settings with the package's default page layout.
  • Settings: Routes to the correct settings view and renders the responsive settings navigation shell.
  • SettingsPage: Ready-to-mount page shell for Settings with the package's default page layout.
  • SignIn: Built-in email/password sign-in card with social provider buttons and plugin slot support.
  • SignInPage: Ready-to-mount page shell for Sign In with the package's default page layout.
  • SignInUsername: Username-based sign-in card registered by the username plugin.
  • SignOut: Sign-out surface that confirms the action and triggers the sign-out mutation.
  • SignOutPage: Ready-to-mount page shell for Sign Out with the package's default page layout.
  • SignUp: Built-in email/password sign-up card with social provider buttons and plugin slot support.
  • SignUpPage: Ready-to-mount page shell for Sign Up with the package's default page layout.
  • SwitchAccountSubmenu: User menu entry that opens the multi-session account switcher submenu.
  • SwitchAccountSubmenuContent: Dropdown content container for the multi-session account switcher submenu.
  • SwitchAccountSubmenuItem: Individual selectable session row used inside the account switcher submenu.
  • ThemeToggleItem: User menu item that lets the current user switch themes from the authenticated dropdown.
  • UserAvatar: Avatar renderer for the current user or another user-like record.
  • UserButton: Authenticated user trigger button that opens the user actions dropdown.
  • UsernameField: HeroUI field renderer injected when the username plugin adds a username field to auth forms.
  • UserProfile: Account settings card for editing the current user profile fields.
  • UserView: Compact signed-in user summary view.
  • WorkspaceActivityFeedCard: Workspace card that combines notifications, inbox activity, and uploaded documents into one activity stream.
  • WorkspaceCommunicationsPanel: Groups the email composer and template management cards for the workspace communications section.
  • WorkspaceCommunicationsSettings: Standalone settings-tab wrapper for the workspace communications section.
  • WorkspaceControlsCard: Workspace card for feature toggles, notification preferences, and preference snapshot state.
  • WorkspaceDocumentsPanel: Groups the document upload and document state card for the workspace documents section.
  • WorkspaceDocumentsSettings: Standalone settings-tab wrapper for the workspace documents section.
  • WorkspaceLogsPanel: Groups audit logs, email delivery history, and the workspace activity feed for the logs section.
  • WorkspaceLogsSettings: Standalone settings-tab wrapper for the workspace logs section.
  • WorkspaceNotificationsPanel: Groups workspace preferences, recent notifications, and inbox items for the notifications section.
  • WorkspaceNotificationsSettings: Standalone settings-tab wrapper for the workspace notifications section.
  • WorkspaceOperationsPanel: Groups organization and tenant administration tools for the workspace operations section.
  • WorkspaceOperationsSettings: Standalone settings-tab wrapper for the workspace operations section.
  • WorkspaceSdkLabPanel: Groups the Athena SDK experimentation surface for the workspace SDK lab section.
  • WorkspaceSdkLabSettings: Standalone settings-tab wrapper for the workspace sdk lab section.
  • WorkspaceSectionCard: Shared titled card wrapper used to frame the workspace-specific admin surfaces.
  • WorkspaceSecurityPanel: Groups session context, passkeys, API keys, admin credentials, OAuth accounts, and active sessions for the security section.
  • WorkspaceSecuritySettings: Standalone settings-tab wrapper for the workspace security section.
  • WorkspaceSettings: Aggregates the full workspace experience by stacking every workspace panel in a single settings view.

On this page