From 77b1e514c51d444c3dd4ededf88af31ba8bedccf Mon Sep 17 00:00:00 2001 From: planctus Date: Tue, 21 Mar 2023 17:52:07 +0200 Subject: [PATCH 1/4] feat(navigation-list): Using picture - FRONT-3879 --- .../twig/components/navigation-list/README.md | 11 +- .../navigation-list.test.js.snap | 449 +++++++++++++++--- .../navigation-list-item.html.twig | 35 +- .../navigation-list/navigation-list.story.js | 2 +- .../navigation-list/navigation-list.test.js | 13 + .../navigation-list/_navigation-list.scss | 15 +- .../components/navigation-list/demo/data.js | 24 +- 7 files changed, 462 insertions(+), 87 deletions(-) diff --git a/src/implementations/twig/components/navigation-list/README.md b/src/implementations/twig/components/navigation-list/README.md index e6421710e9b..a1125f96714 100644 --- a/src/implementations/twig/components/navigation-list/README.md +++ b/src/implementations/twig/components/navigation-list/README.md @@ -10,18 +10,23 @@ npm install --save @ecl/twig-component-navigation-list - **"items"** (array) (default: []): array of list_illustration_item - **"border"** (boolean) (default: false): Is there an extra border and padding? - - **"image"** (associative array) (default: {}): - - **"src"** (string) (default: ''): Path to the image - - **"alt"** (string) (default: '') + - **"picture** (associative array) (default: {}): - **"title"** (associative array) (default: {}): Predefined structure compatible with Link component - **"description"** (string) (default: ''): Description of the navigation list - **"links"** (array) (default: []): Array or multi array of ECL Links - **"column"** (number) (default: 2): number of columns (2 or 3) - **"extra_classes"** (optional) (string) (default: '') Extra classes (space separated) - **"extra_attributes"** (optional) (array) (default: []) Extra attributes + - "name" (string) Attribute name, eg. 'data-test' - "value" (string) Attribute value, eg: 'data-test-1' + Deprecated + +- **"image"** (optional) (object) (default: {}) image + - "src" (string) Image src + - "alt" (string) Image alt + ```twig {% include '@ecl/navigation-list/navigation-list.html.twig' with { diff --git a/src/implementations/twig/components/navigation-list/__snapshots__/navigation-list.test.js.snap b/src/implementations/twig/components/navigation-list/__snapshots__/navigation-list.test.js.snap index 7008051b91b..cf1c05f082f 100644 --- a/src/implementations/twig/components/navigation-list/__snapshots__/navigation-list.test.js.snap +++ b/src/implementations/twig/components/navigation-list/__snapshots__/navigation-list.test.js.snap @@ -8,12 +8,15 @@ exports[`Navigation list Default renders correctly 1`] = `
-