From f79e1d8cb3444a086bbddd0f60f10793242f8516 Mon Sep 17 00:00:00 2001
From: Arnaud Levy <contact@arnaudlevy.com>
Date: Tue, 21 Nov 2023 11:39:50 +0100
Subject: [PATCH] Blocs page en format large

---
 app/models/communication/block/template/page.rb | 8 +++++++-
 config/locales/communication/contents/en.yml    | 3 +++
 config/locales/communication/contents/fr.yml    | 3 +++
 3 files changed, 13 insertions(+), 1 deletion(-)

diff --git a/app/models/communication/block/template/page.rb b/app/models/communication/block/template/page.rb
index 2d3285619..1f0b62aa1 100644
--- a/app/models/communication/block/template/page.rb
+++ b/app/models/communication/block/template/page.rb
@@ -1,7 +1,13 @@
 class Communication::Block::Template::Page < Communication::Block::Template::Base
 
   has_elements
-  has_layouts [:grid, :list, :cards, :alternate]
+  has_layouts [
+    :grid, 
+    :list, 
+    :cards, 
+    :alternate,
+    :large
+  ]
   has_component :mode, :option, options: [:selection, :children]
   has_component :text, :rich_text
   has_component :page_id, :page
diff --git a/config/locales/communication/contents/en.yml b/config/locales/communication/contents/en.yml
index 83f2c85c9..55a9ed0a1 100644
--- a/config/locales/communication/contents/en.yml
+++ b/config/locales/communication/contents/en.yml
@@ -378,6 +378,9 @@ en:
               alternate:
                 label: Alternate
                 description: Pages either on the left or on the right, composing a graphically light layout.
+              large:
+                label: Grand
+                description: Each page is presented in majesty, across the full width available, with a large image.
             edit:
               mode:
                 label: List kind
diff --git a/config/locales/communication/contents/fr.yml b/config/locales/communication/contents/fr.yml
index dca7c7689..51345cf40 100644
--- a/config/locales/communication/contents/fr.yml
+++ b/config/locales/communication/contents/fr.yml
@@ -378,6 +378,9 @@ fr:
               alternate:
                 label: Alternance
                 description: Une alternance très légère graphiquement de pages, rythmée entre la gauche et la droite.
+              large:
+                label: Grand
+                description: Chaque page est présentée en majesté, sur toute la largeur disponible avec une grande image. 
             edit:
               mode:
                 label: Type de liste
-- 
GitLab