4.7.2 • Published 10 months ago
@ecl/twig-component-notification v4.7.2
ECL Notification component
npm package: @ecl/twig-component-notification
npm install --save @ecl/twig-component-notification
Parameters:
- "variant" (string) (default: ''): could be 'info, 'success', 'warning' or 'error'
- "icon" (object of type "icon") (default: {})
- "sr_icon" (string) (default: ''): additional label for the icon; for screen readers
- "title" (string) (default: '')
- "close" (object of type "button") (default: {}): close button (optional)
- "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'
Blocks:
- "description": content of the notification
Example:
{% include '@ecl/notification/notification.html.twig' with {
variant: 'info',
icon: {
path: 'path/to/icons.svg',
name: 'info',
size: 'l',
},
sr_icon: 'Information',
title: 'Information notification',
description: 'Lorem ipsum dolor sit amet, consectetur adipiscing elit.',
close: {
label: 'Close',
icon: {
path: 'path/to/icons.svg',
name: 'close',
size: 's',
},
},
extra_classes: 'my-extra-class-1 my-extra-class-2',
extra_attributes: [
{ name: 'data-test-1', value: 'data-test-value-1' },
{ name: 'data-test-2', value: 'data-test-value-2' }
]
} %}
4.7.2
10 months ago
4.8.1
10 months ago
4.7.1
10 months ago
4.8.0
10 months ago
4.6.3
12 months ago
4.6.2
12 months ago
4.6.5
11 months ago
4.6.4
11 months ago
4.5.0
1 year ago
4.2.3
1 year ago
4.4.0
1 year ago
4.2.2
1 year ago
4.7.0
11 months ago
4.6.1
12 months ago
4.6.0
1 year ago
4.3.0
1 year ago
4.2.1
1 year ago
4.2.0
1 year ago
4.1.2
1 year ago
4.1.1
1 year ago
4.1.0
1 year ago
4.0.2
1 year ago
4.0.1
1 year ago
4.0.0
1 year ago
4.0.0-beta-3
1 year ago
4.0.0-beta-2
2 years ago
4.0.0-beta-1
2 years ago