# Admin components

> 5 Admin components for React, shadcn, Vue 3, Laravel Blade and HTML + Alpine.js: AdminArea, AdminWorkspaces, AdminUsers, ImpersonationBanner, UserActionsMenu.

Source: https://docs.nasaqui.com/components/groups/admin

- [AdminArea](https://docs.nasaqui.com/components/admin-area): The admin frame. An icon rail plus sub-sidebar with ready-made admin navigation, an environment tag, an account button and an impersonation banner, plus AdminPage for the screen body.
- [AdminWorkspaces](https://docs.nasaqui.com/components/admin-tenants): The tenants and plans console for an admin area. A workspaces table with seat usage, change plan, suspend and reactivate, and a plan catalogue with an edit dialog.
- [AdminUsers](https://docs.nasaqui.com/components/admin-users): User management for an admin area. Summary tiles, a filterable users table, an add-user dialog and per-row actions to verify, disable, reset password, impersonate and edit roles.
- [ImpersonationBanner](https://docs.nasaqui.com/components/impersonation-banner): A sticky bar that says you are viewing as another user, or previewing, with an exit button. It is a status region, pinned so it cannot scroll away, and AdminArea uses it.
- [UserActionsMenu](https://docs.nasaqui.com/components/user-actions-menu): The admin actions for one account: edit email, roles and permissions, impersonate, set a password or send a reset link, send a sign-in link, and delete. A menu or a toolbar that owns its dialogs.
