{gettext("No groups")}
+| {gettext("Name")} | +{gettext("Description")} | +{gettext("Members")} | +{gettext("Actions")} | +
|---|---|---|---|
| + {group.name} + | ++ <%= if group.description do %> + {group.description} + <% else %> + — + <% end %> + | ++ <%= if group.member_count do %> + {group.member_count} + <% else %> + 0 + <% end %> + | +
+
+ <.link navigate={~p"/groups/#{group.slug}"} class="btn btn-sm btn-ghost">
+ {gettext("View")}
+
+ <%= if can?(@current_user, :update, Mv.Membership.Group) do %>
+ <.link
+ navigate={~p"/groups/#{group.slug}/edit"}
+ class="btn btn-sm btn-ghost"
+ >
+ {gettext("Edit")}
+
+ <% end %>
+
+ |
+
{@group.description}
+ <% else %> +{gettext("No description")}
+ <% end %> ++ {ngettext( + "Total: %{count} member", + "Total: %{count} members", + @group.member_count || 0, + count: @group.member_count || 0 + )} +
+ + <%= if Enum.empty?(@group.members || []) do %> +{gettext("No members in this group")}
+ <% else %> +| {gettext("Name")} | +{gettext("Email")} | +
|---|---|
| + <.link + navigate={~p"/members/#{member.id}"} + class="link link-primary" + > + {MvWeb.Helpers.MemberHelpers.display_name(member)} + + | ++ <%= if member.email do %> + + {member.email} + + <% else %> + — + <% end %> + | +