3.13.0 • Published 5 months ago

@ecl/twig-component-footer-standardised v3.13.0

Weekly downloads
-
License
EUPL-1.2
Repository
-
Last release
5 months ago

ECL Footer Standardised component

npm package: @ecl/twig-component-footer-standardised

npm install --save @ecl/twig-component-footer-standardised

Parameters

  • "rows" (array of objects) (default: [])
    • "section_class_name" (optional) (string) (default: '')
    • "logo"
      • "alt" (string) alt attribute for the logo link
      • "path" (string) logo link path
      • "language" (string) Language code
      • "src_mobile" (string) Path the mobile logo
      • "src_desktop" (string) Path to the desktop logo
    • "title" (optional) (string) OR (object with Link component in property)
    • "title_with_separator" (optional) (bolean) (default: false)
    • "description" (optional) (string) (default: '')
    • "content_before" (optional) (string) (default: '')
    • "links" (optional) (array of objects) (default: []),
      • "link" (link object)
      • "content_before" (string) Optional text before the link
      • "content_after" (string) Optional text after the link
    • "links_inline" (optional) (bolean) (default: false) Optional inline style for the list
  • "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'

Example:

{% include '@ecl/footer-standardised/footer-standardised.html.twig' with {
  rows: [
    [
      [
        {
          title: {
            link: {
              label: 'Site name',
              path: '/example',
            },
          },
          description:
            'This site is managed by the Directorate-General for "DG identification"',
        },
      ],
      [
        {
          title: 'Contact us',
          links: [
            {
              link: {
                label: 'Contact information of the DG',
                path: '/example',
                aria_label: 'Link to Contact information of the DG',
              },
            },
          ],
          title_class_name: 'ecl-footer-standardised__title--separator',
        },
        {
          title: 'Follow us on',
          links: [
            {
              link: {
                label: 'Facebook',
                path: '/example',
                aria_label: 'Link to Facebook',
                icon_position: 'before',
              },
              icon: {
                path: '/icons.svg',
                name: 'facebook',
                size: 'xs',
              },
            },
            ...
          ],
          list_class_name: 'ecl-footer-standardised__list--inline',
          title_class_name: 'ecl-footer-standardised__title--separator',
        },
      ],
      [
        {
          title: 'About us',
          links: [
            {
              link: {
                label: 'Information about the DG',
                path: '/example',
                aria_label: 'Link to Information about the DG',
              },
            },
          ],
          title_class_name: 'ecl-footer-standardised__title--separator',
        },
        ...
      ],
    ],
    ...
  ]
%}
3.13.0

5 months ago

3.12.1

6 months ago

3.12.0

6 months ago

3.9.1

11 months ago

3.9.0

11 months ago

3.8.5

11 months ago

3.11.0

8 months ago

3.10.0

9 months ago

3.11.1

7 months ago

3.8.4

1 year ago

3.8.3

1 year ago

3.8.2

1 year ago

3.8.1

1 year ago

3.8.0

1 year ago

3.7.1

1 year ago

3.7.0

1 year ago

3.6.0

2 years ago

3.5.1

2 years ago

3.4.2

2 years ago

3.5.0

2 years ago

3.4.0

2 years ago

3.3.4

2 years ago

3.3.3

2 years ago

3.4.1

2 years ago

3.3.1

2 years ago

3.3.0

2 years ago

3.3.2

2 years ago

3.2.4

2 years ago

3.2.2

2 years ago

3.2.1

2 years ago

3.2.0

2 years ago

3.2.3

2 years ago

3.1.3

3 years ago

3.1.2

3 years ago

3.1.1

3 years ago

3.1.0

3 years ago

3.0.3

3 years ago

3.0.2

3 years ago

3.0.1

3 years ago

3.0.0

3 years ago

3.0.0-beta.2

3 years ago

3.0.0-beta.1

3 years ago

3.0.0-alpha.1

3 years ago