module TabNavHelper include GovukLinkHelper def user_cell(user) link_text = user.name.presence || user.email [govuk_link_to(link_text, user), "User #{user.email}"].join("\n") end def scheme_cell(scheme) link_text = scheme.service_name.presence [govuk_link_to(link_text, scheme), "Scheme #{scheme.primary_client_group_display}"].join("\n") end def org_cell(user) role = "#{user.role.to_s.humanize}" [user.organisation.name, role].join("\n") end def tab_items(user) [ { name: t("Details"), url: details_organisation_path(user.organisation) }, { name: t("Users"), url: users_organisation_path(user.organisation) }, ] end end