From eb63d3fc6f6c6f5f8be147f92cce7e0d1d1e7819 Mon Sep 17 00:00:00 2001 From: Jorge Manrubia Date: Fri, 4 Apr 2025 16:40:39 +0200 Subject: [PATCH] Extract common layout for people --- app/views/bubbles/cards/common/_people.html.erb | 12 ++++++++++++ app/views/bubbles/cards/perma/_people.html.erb | 15 +++------------ app/views/bubbles/cards/preview/_people.html.erb | 15 +++------------ 3 files changed, 18 insertions(+), 24 deletions(-) create mode 100644 app/views/bubbles/cards/common/_people.html.erb diff --git a/app/views/bubbles/cards/common/_people.html.erb b/app/views/bubbles/cards/common/_people.html.erb new file mode 100644 index 000000000..6790894ad --- /dev/null +++ b/app/views/bubbles/cards/common/_people.html.erb @@ -0,0 +1,12 @@ +
+
+ Reported + <%= avatar_tag bubble.creator, loading: :lazy, class: "avatar" %> +
+ +
+ Assigned + + <%= yield %> +
+
diff --git a/app/views/bubbles/cards/perma/_people.html.erb b/app/views/bubbles/cards/perma/_people.html.erb index b21661814..3943414a2 100644 --- a/app/views/bubbles/cards/perma/_people.html.erb +++ b/app/views/bubbles/cards/perma/_people.html.erb @@ -1,12 +1,3 @@ -
-
- Reported - <%= avatar_tag bubble.creator, loading: :lazy, class: "avatar" %> -
- -
- Assigned - - <%= render "bubbles/cards/perma/assignees", bubble: bubble %> -
-
+<%= render "bubbles/cards/common/people", bubble: bubble do%> + <%= render "bubbles/cards/perma/assignees", bubble: bubble %> +<% end %> diff --git a/app/views/bubbles/cards/preview/_people.html.erb b/app/views/bubbles/cards/preview/_people.html.erb index 565d0255a..b2affe593 100644 --- a/app/views/bubbles/cards/preview/_people.html.erb +++ b/app/views/bubbles/cards/preview/_people.html.erb @@ -1,12 +1,3 @@ -
-
- Reported - <%= avatar_tag bubble.creator, loading: :lazy, class: "avatar" %> -
- -
- Assigned - - <%= render "bubbles/cards/preview/assignees", bubble: bubble %> -
-
+<%= render "bubbles/cards/common/people", bubble: bubble do%> + <%= render "bubbles/cards/preview/assignees", bubble: bubble %> +<% end %>