badge

Information

Folder
src/components/elements/badge

Files

Schema
Mocks
Template
// src/components/elements/badge/badge.twig

{% set size = badge_size|default('m') %}

{% set classes = [
	'Badge',
	'Badge--' ~ type,
]|filter(v => v) %}

{% if type == 'njw' %}
	{% set classes = classes|merge(['Badge--' ~ size]) %}
{% endif %}

{% if classes %}
	{% set classes = classes|merge(classes) %}
{% endif %}

<span class="{{ classes|join(' ')|trim }}">
	<span class="Badge-text">{{ label }}</span>
</span>

Error: schema is invalid: data/properties must be object

Variants

NJW medium
Open

NJW medium mock data

Raw
Resolved
NJW small
Open

NJW small mock data

Raw
Resolved
Filter
Open

Filter mock data

Raw
Resolved
Week
Open

Week mock data

Raw
Resolved