Workspace users
Component-composed paginated user index and search plus detail, empty, loading, error, bulk, outcome, and mobile states.
Workspace users
Paginated index and search, identity detail, empty, loading, failure, bulk action, outcomes, and mobile pressure.
Bulk confirmation
A destructive summary carries selected IDs forward and requires explicit consent.
Confirm suspension for 2 users
Active sessions end immediately and the selected users lose workspace access.
Active sessions will end immediately
Suspended users cannot sign in, accept invitations, or use personal API credentials until restored.
- Annie Easley — [email protected] — already suspended
- Mary Jackson — [email protected] — currently active
Viewport
Ruby
test/dummy/app/components/gallery/compositions/users_page.rbdiv(
data: {
gallery: "composition-surface",
gallery_composition: "users",
gallery_mobile: state == "mobile" ? "true" : nil
}.compact
) do
render NitroKit::Container.new(size: :xl, id: "gallery-users-container") do
render NitroKit::Flex.new(dir: :col, gap: 6, align: :stretch, id: "gallery-users-stack") do
turbo_frame_tag("gallery-users-frame") { render_screen }
end
end
end