Users flow

Workspace users

Block-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-complete

A deterministic outcome identifies affected users, sessions, actor, and audit records.

ViewportFull width
Rubytest/dummy/app/components/gallery/flows/users_page.rb
div(
  data: {
    gallery: "flow-surface",
    gallery_flow: "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