From 576ff5bb18e2440db7c60a1e0b923aa5f4ec5792 Mon Sep 17 00:00:00 2001 From: Dumitru Tiberiu-Andrei Date: Fri, 21 Aug 2026 12:43:08 +0300 Subject: [PATCH 1/4] OEL-4967: Pass alignment to facts and figures. --- package.json | 4 ++-- .../patterns/fact_figures/fact_figures.ui_patterns.yml | 8 ++++++++ .../patterns/fact_figures/pattern-fact-figures.html.twig | 1 + .../fixtures/markup_rendering_patterns/fact_figures.yml | 6 ++++++ 4 files changed, 17 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 3ac68a67c..99d609586 100644 --- a/package.json +++ b/package.json @@ -16,8 +16,8 @@ "production": "npm-run-all build:*" }, "devDependencies": { - "@openeuropa/bcl-builder": "1.15.0", - "@openeuropa/bcl-theme-default": "1.15.0", + "@openeuropa/bcl-builder": "0.4967.202608211230", + "@openeuropa/bcl-theme-default": "0.4967.202608211230", "bootstrap-ie11": "5.0.2", "chokidar-cli": "^3.0.0", "copyfiles": "2.4.1", diff --git a/templates/patterns/fact_figures/fact_figures.ui_patterns.yml b/templates/patterns/fact_figures/fact_figures.ui_patterns.yml index 8033ac5ba..8ec4d3647 100644 --- a/templates/patterns/fact_figures/fact_figures.ui_patterns.yml +++ b/templates/patterns/fact_figures/fact_figures.ui_patterns.yml @@ -1,6 +1,14 @@ fact_figures: label: 'Fact and Figures' description: 'Fact and Figures pattern used for the paragraph of same type.' + settings: + alignment: + type: select + label: 'Alignment' + description: 'Align the facts and figures items. Center alignment keeps descriptions justified.' + options: + left: 'Left (default)' + center: 'Center' fields: title: type: text diff --git a/templates/patterns/fact_figures/pattern-fact-figures.html.twig b/templates/patterns/fact_figures/pattern-fact-figures.html.twig index 4f5c94bbd..bcad6c039 100644 --- a/templates/patterns/fact_figures/pattern-fact-figures.html.twig +++ b/templates/patterns/fact_figures/pattern-fact-figures.html.twig @@ -8,6 +8,7 @@ 'title': title, 'title_tag': title_tag, 'items': items, + 'alignment': alignment, 'responsive_columns': columns, 'equal_height': true, 'icon_path': bcl_icon_path, diff --git a/tests/src/Kernel/fixtures/markup_rendering_patterns/fact_figures.yml b/tests/src/Kernel/fixtures/markup_rendering_patterns/fact_figures.yml index 876825cda..efcc7d051 100644 --- a/tests/src/Kernel/fixtures/markup_rendering_patterns/fact_figures.yml +++ b/tests/src/Kernel/fixtures/markup_rendering_patterns/fact_figures.yml @@ -4,6 +4,8 @@ fact_figures_default_1col: '#id': fact_figures '#fields': style: 'default' + settings: + alignment: 'center' columns: 1 link: label: 'Read more' @@ -38,6 +40,8 @@ fact_figures_default_1col: assertions: count: 'div.bcl-fact-figures.bcl-fact-figures--default': 1 + 'div.row > div.col.text-center': 6 + 'div.row > div.col > p.text-justify': 6 'h3.bcl-heading': 1 'div.row.row-cols-md-1': 1 'svg.bi.icon--l': 6 @@ -101,6 +105,8 @@ fact_figures_default_2col: assertions: count: 'div.bcl-fact-figures.bcl-fact-figures--default': 1 + 'div.row > div.col.text-center': 0 + 'div.row > div.col > p.text-justify': 0 'h2.bcl-heading': 1 'div.row.row-cols-md-2': 1 'svg.bi.icon--l': 6 From 8db05fa6867795f3464cce01838acafe8fd86c2e Mon Sep 17 00:00:00 2001 From: Dumitru Tiberiu-Andrei Date: Mon, 31 Aug 2026 14:28:55 +0300 Subject: [PATCH 2/4] OEL-4967: Regenerate lock file. --- package-lock.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index 5330c9d09..145fb640a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,8 +9,8 @@ "version": "1.0.0", "hasInstallScript": true, "devDependencies": { - "@openeuropa/bcl-builder": "1.15.0", - "@openeuropa/bcl-theme-default": "1.15.0", + "@openeuropa/bcl-builder": "0.4967.202608211230", + "@openeuropa/bcl-theme-default": "0.4967.202608211230", "bootstrap-ie11": "5.0.2", "chokidar-cli": "^3.0.0", "copyfiles": "2.4.1", @@ -1660,9 +1660,9 @@ } }, "node_modules/@openeuropa/bcl-builder": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/@openeuropa/bcl-builder/-/bcl-builder-1.15.0.tgz", - "integrity": "sha512-sQ2kNGfsp84o16FIr74vdnKCGzjGvHZcbX5Y/9MzRQg6q/3j1QpJgPrzMn+gYXwguPBCUnv+YzSUtshk1dRezA==", + "version": "0.4967.202608211230", + "resolved": "https://registry.npmjs.org/@openeuropa/bcl-builder/-/bcl-builder-0.4967.202608211230.tgz", + "integrity": "sha512-MMj6iDn++LpchJLha0VlR33bLzHeLlqD/h6l0L4q+qiTp7wmOLoNo59czq+j52lXSCpoctQaJ/Ez0Ini+jzJ9Q==", "dev": true, "license": "EUPL-1.2", "dependencies": { @@ -1712,9 +1712,9 @@ } }, "node_modules/@openeuropa/bcl-theme-default": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/@openeuropa/bcl-theme-default/-/bcl-theme-default-1.15.0.tgz", - "integrity": "sha512-xVdIofA44YvKJIzLVJYQTGBGzPPbOIekJ1KB0EXIyW2ds1hqaMFVceFe5n+sAZmMxrc54UUpZZTRkICHFQSPxA==", + "version": "0.4967.202608211230", + "resolved": "https://registry.npmjs.org/@openeuropa/bcl-theme-default/-/bcl-theme-default-0.4967.202608211230.tgz", + "integrity": "sha512-9C7zxo+DdCkNLr6hMKUWDOwaz+FNcfD1Ufw7WtH8QGu53Hts51pfb7+CnTmS/S4gsxCzennoyLiwmCQx4aE8yQ==", "dev": true, "license": "EUPL-1.2" }, From a927fd465efb0fcfd0b8edf7348fbf1163ae31cb Mon Sep 17 00:00:00 2001 From: Dumitru Tiberiu-Andrei Date: Tue, 1 Sep 2026 12:30:25 +0300 Subject: [PATCH 3/4] OEL-4967: Update Facts and Figures alignment. --- templates/patterns/fact_figures/fact_figures.ui_patterns.yml | 2 +- .../fixtures/markup_rendering_patterns/fact_figures.yml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/templates/patterns/fact_figures/fact_figures.ui_patterns.yml b/templates/patterns/fact_figures/fact_figures.ui_patterns.yml index 8ec4d3647..eaa48c82f 100644 --- a/templates/patterns/fact_figures/fact_figures.ui_patterns.yml +++ b/templates/patterns/fact_figures/fact_figures.ui_patterns.yml @@ -5,7 +5,7 @@ fact_figures: alignment: type: select label: 'Alignment' - description: 'Align the facts and figures items. Center alignment keeps descriptions justified.' + description: 'Align icons, values, and labels. Descriptions remain left-aligned.' options: left: 'Left (default)' center: 'Center' diff --git a/tests/src/Kernel/fixtures/markup_rendering_patterns/fact_figures.yml b/tests/src/Kernel/fixtures/markup_rendering_patterns/fact_figures.yml index efcc7d051..58525f0d2 100644 --- a/tests/src/Kernel/fixtures/markup_rendering_patterns/fact_figures.yml +++ b/tests/src/Kernel/fixtures/markup_rendering_patterns/fact_figures.yml @@ -41,7 +41,7 @@ fact_figures_default_1col: count: 'div.bcl-fact-figures.bcl-fact-figures--default': 1 'div.row > div.col.text-center': 6 - 'div.row > div.col > p.text-justify': 6 + 'div.row > div.col.text-center > p.text-start': 6 'h3.bcl-heading': 1 'div.row.row-cols-md-1': 1 'svg.bi.icon--l': 6 @@ -106,7 +106,7 @@ fact_figures_default_2col: count: 'div.bcl-fact-figures.bcl-fact-figures--default': 1 'div.row > div.col.text-center': 0 - 'div.row > div.col > p.text-justify': 0 + 'div.row > div.col.text-center > p.text-start': 0 'h2.bcl-heading': 1 'div.row.row-cols-md-2': 1 'svg.bi.icon--l': 6 From 566d805144799b0f00e2784ebd3a8fb44980c9ee Mon Sep 17 00:00:00 2001 From: Piotr Smykaj Date: Wed, 2 Sep 2026 15:32:03 +0200 Subject: [PATCH 4/4] OEL-4967: Update BCL. --- package-lock.json | 16 ++++++++-------- package.json | 4 ++-- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/package-lock.json b/package-lock.json index 145fb640a..ca472e85b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,8 +9,8 @@ "version": "1.0.0", "hasInstallScript": true, "devDependencies": { - "@openeuropa/bcl-builder": "0.4967.202608211230", - "@openeuropa/bcl-theme-default": "0.4967.202608211230", + "@openeuropa/bcl-builder": "^0.4967.202609021500", + "@openeuropa/bcl-theme-default": "^0.4967.202609021500", "bootstrap-ie11": "5.0.2", "chokidar-cli": "^3.0.0", "copyfiles": "2.4.1", @@ -1660,9 +1660,9 @@ } }, "node_modules/@openeuropa/bcl-builder": { - "version": "0.4967.202608211230", - "resolved": "https://registry.npmjs.org/@openeuropa/bcl-builder/-/bcl-builder-0.4967.202608211230.tgz", - "integrity": "sha512-MMj6iDn++LpchJLha0VlR33bLzHeLlqD/h6l0L4q+qiTp7wmOLoNo59czq+j52lXSCpoctQaJ/Ez0Ini+jzJ9Q==", + "version": "0.4967.202609021500", + "resolved": "https://registry.npmjs.org/@openeuropa/bcl-builder/-/bcl-builder-0.4967.202609021500.tgz", + "integrity": "sha512-xVbW03M3Gz8jyE11n1KKCGBkKwvrUbLzgEjwcpuv+LG4F7hSGOh9fO7dhQe2rsxnUFtDg72cRr/x2GVL2grACg==", "dev": true, "license": "EUPL-1.2", "dependencies": { @@ -1712,9 +1712,9 @@ } }, "node_modules/@openeuropa/bcl-theme-default": { - "version": "0.4967.202608211230", - "resolved": "https://registry.npmjs.org/@openeuropa/bcl-theme-default/-/bcl-theme-default-0.4967.202608211230.tgz", - "integrity": "sha512-9C7zxo+DdCkNLr6hMKUWDOwaz+FNcfD1Ufw7WtH8QGu53Hts51pfb7+CnTmS/S4gsxCzennoyLiwmCQx4aE8yQ==", + "version": "0.4967.202609021500", + "resolved": "https://registry.npmjs.org/@openeuropa/bcl-theme-default/-/bcl-theme-default-0.4967.202609021500.tgz", + "integrity": "sha512-9sOX9F29A9CQBV3tmamAk1kq0fidbsLi0XbJm6JX8G+PsL2qYAyTWMHfhImrEIqwpzkr+Ug5nW05yf6CKp97cQ==", "dev": true, "license": "EUPL-1.2" }, diff --git a/package.json b/package.json index 99d609586..581254999 100644 --- a/package.json +++ b/package.json @@ -16,8 +16,8 @@ "production": "npm-run-all build:*" }, "devDependencies": { - "@openeuropa/bcl-builder": "0.4967.202608211230", - "@openeuropa/bcl-theme-default": "0.4967.202608211230", + "@openeuropa/bcl-builder": "0.4967.202609021500", + "@openeuropa/bcl-theme-default": "0.4967.202609021500", "bootstrap-ie11": "5.0.2", "chokidar-cli": "^3.0.0", "copyfiles": "2.4.1",