|
|
|
@@ -17,13 +17,7 @@ export const createTeaser = ({ |
|
|
|
pictoText = false, |
|
|
|
linkType = null, |
|
|
|
}) => { |
|
|
|
const teaser = createElement('a', ['teaser', type]); |
|
|
|
teaser.href = link; |
|
|
|
|
|
|
|
if (linkType) { |
|
|
|
teaser.classList.add(linkType); |
|
|
|
} |
|
|
|
|
|
|
|
const teaser = createElement('div', ['teaser', type]); |
|
|
|
if (kicker && kicker.length > 0) { |
|
|
|
createElement('span', ['kicker'], kicker, teaser); |
|
|
|
} |
|
|
|
@@ -88,5 +82,13 @@ export const createTeaser = ({ |
|
|
|
teaser.dataset.imageSize = imageSize; |
|
|
|
} |
|
|
|
|
|
|
|
const teaserLink = createElement('a', ['teaser--link', type], '', teaser); |
|
|
|
teaserLink.href = link; |
|
|
|
teaserLink.setAttribute('aria-label', 'Beschreibender Link-Text'); |
|
|
|
|
|
|
|
if (linkType) { |
|
|
|
teaserLink.classList.add(linkType); |
|
|
|
} |
|
|
|
|
|
|
|
return teaser; |
|
|
|
}; |