|
- import './miniteaser.scss';
- import {createElement} from "../../_global/scripts/helpers";
- import { createButton } from '../../atoms/button/ButtonComponent';
- export const createMiniTeaser = ({
- type = 'standard',
- title = 'Hallo Welt',
- link = '#',
- icon = 'Eule Doktorhut',
- buttonlabel = 'mehr erfahren',
- }) => {
- const tile = createElement('div', ['tile', 'topic-teaser', 'mini-teaser', type === 'infobanner' ? 'infob' :'standard', type], null);
- tile.href = link;
- createElement('div', ['icon-box', 'pictogram-' + icon.toLowerCase().split(' ').join('-')], null, tile);
- const textBox = createElement('div', ['text-box'], null, tile);
- createElement('h4', ['title'], title, textBox);
- if (type === 'infobanner') {
- textBox.appendChild(createButton({color: 'white', label: buttonlabel, iconPosition: 'icon-right', icon: null}))
- }
-
- return tile;
- }
|