diff --git a/app/models/communication/block/template/key_figure.rb b/app/models/communication/block/template/key_figure.rb index a7baeb675cc09e7a48f0ff96eb567f2403c7280d..21b2cb6e5408dd44d77f6629f19fa63f4b61916b 100644 --- a/app/models/communication/block/template/key_figure.rb +++ b/app/models/communication/block/template/key_figure.rb @@ -1,5 +1,6 @@ class Communication::Block::Template::KeyFigure < Communication::Block::Template::Base has_elements + has_component :description, :rich_text end diff --git a/app/views/admin/communication/blocks/templates/key_figures/_edit.html.erb b/app/views/admin/communication/blocks/templates/key_figures/_edit.html.erb index b40f32f6d23a1019c7ebe22c63cae8d110618ce2..bb2013f55cef13188e48c46970514038325b9f7a 100644 --- a/app/views/admin/communication/blocks/templates/key_figures/_edit.html.erb +++ b/app/views/admin/communication/blocks/templates/key_figures/_edit.html.erb @@ -1,4 +1,8 @@ -<% element = @block.template.default_element %> +<div class="row"> + <div class="col-xl-6"> + <%= block_component_edit :description %> + </div> +</div> <%= block_component_add_element t('.add_key') %> @@ -15,13 +19,13 @@ <div class="flex-fill"> <div class="row mb-n3"> <div class="col-lg-2"> - <%= block_component_edit :number, template: element %> + <%= block_component_edit :number, template: @element %> </div> <div class="col-lg-3"> - <%= block_component_edit :unit, template: element %> + <%= block_component_edit :unit, template: @element %> </div> <div class="col-lg-7"> - <%= block_component_edit :description, template: element, rows: 1 %> + <%= block_component_edit :description, template: @element, rows: 1 %> </div> </div> </div> diff --git a/app/views/admin/communication/blocks/templates/key_figures/_preview.html.erb b/app/views/admin/communication/blocks/templates/key_figures/_preview.html.erb index 8f57eb1427a1b1f540d3b6297184a9366e79146e..6a35281aab1f692963be115685ad5950d51affc4 100644 --- a/app/views/admin/communication/blocks/templates/key_figures/_preview.html.erb +++ b/app/views/admin/communication/blocks/templates/key_figures/_preview.html.erb @@ -1,3 +1,4 @@ +<%= block_component_preview :description %> <% @block.template.elements.each do |element| %> <p class="lead mb-0"> <b> diff --git a/app/views/admin/communication/blocks/templates/key_figures/_static.html.erb b/app/views/admin/communication/blocks/templates/key_figures/_static.html.erb index 6d16ea88e8fcfb4141b5542a508d6710911704ac..dc4978617a768da3f2e0e916a64fba4a7aeae2cf 100644 --- a/app/views/admin/communication/blocks/templates/key_figures/_static.html.erb +++ b/app/views/admin/communication/blocks/templates/key_figures/_static.html.erb @@ -1,3 +1,4 @@ +<%= block_component_static :description %> figures: <% block.template.elements.each do |element| %> - <%= block_component_static :number, template: element, depth: 0 %>