app/views/promethee/components/faq_item/_show.html.erb in promethee-3.0.2 vs app/views/promethee/components/faq_item/_show.html.erb in promethee-4.0.0
- old
+ new
@@ -1,11 +1,11 @@
<%
-title = component[:attributes][:searchable_title].to_s
-body = component[:attributes][:searchable_body].to_s
-special_question = component[:attributes][:special_question]
+title = component[:attributes].dig(:title, :value)&.to_s
+body = component[:attributes].dig(:body, :value)&.to_s.html_safe
+special_question = component[:attributes].dig(:special_question, :value)
-image_blob = blob_from_data component[:attributes][:image]
+image_blob = blob_from_data component[:attributes].dig(:image, :value)
%>
<div class="<%= promethee_class_for component %> <%= 'promethee__component__faq_item--special' if special_question %>">
<h4 data-toggle="collapse"
data-target="#collapse-faq-<%= component[:id] %>"
@@ -16,16 +16,16 @@
<div class="collapse" id="collapse-faq-<%= component[:id] %>">
<% if image_blob %>
<div class="row ">
<div class="col-9 col-xs-9">
- <%= body.html_safe %>
+ <%= body %>
</div>
<div class="col-3 col-xs-3">
<%= render 'promethee/show/image.srcset', blob: image_blob, alt: '', caption: '' %>
</div>
</div>
<% else %>
- <%= body.html_safe %>
+ <%= body %>
<% end %>
</div>
-</div>
\ No newline at end of file
+</div>