diff --git a/apps/dashboard/app/helpers/batch_connect/sessions_helper.rb b/apps/dashboard/app/helpers/batch_connect/sessions_helper.rb
index f614f83d1c..5fa8f035c3 100644
--- a/apps/dashboard/app/helpers/batch_connect/sessions_helper.rb
+++ b/apps/dashboard/app/helpers/batch_connect/sessions_helper.rb
@@ -129,14 +129,7 @@ def support_ticket(session)
   end
 
   def display_choices(session)
-    user_context = session.user_context
-    session.app.attributes.select(&:display?).map do |attribute|
-      content_tag(:p) do
-        concat content_tag(:strong, "#{attribute.label}:")
-        concat " "
-        concat user_context.fetch(attribute.id, '')
-      end
-    end.join.html_safe
+    render(partial: 'batch_connect/sessions/card/display_choices', locals: { session: session })
   end
 
   def status(session)
diff --git a/apps/dashboard/app/views/batch_connect/sessions/card/_display_choices.html.erb b/apps/dashboard/app/views/batch_connect/sessions/card/_display_choices.html.erb
new file mode 100644
index 0000000000..acda236f77
--- /dev/null
+++ b/apps/dashboard/app/views/batch_connect/sessions/card/_display_choices.html.erb
@@ -0,0 +1,6 @@
+<% user_context = session.user_context %>
+<% session.app.attributes.select(&:display?).each do |attribute| %>
+  <p>
+    <strong><%= attribute.label %>:</strong> <%= user_context.fetch(attribute.id, '') %>
+  </p>
+<% end %>