Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.
 
 
 
 

31 rinda
1.2 KiB

  1. import './card.scss';
  2. import {createElement, createImage} from "../../_global/scripts/helpers";
  3. export const createCard =
  4. ({
  5. image = './dummy/why-elect.jpg',
  6. copyright = '@ shutterstock.com',
  7. kicker = 'Praxis & Ratgeber',
  8. headline = 'Jetzt Teil der IHK-Kampagne werden',
  9. link = 'http://www.ihk24.de',
  10. }) => {
  11. const card = createElement('div', ['card'], null);
  12. const cardInner = createElement('a', ['card-inner'], null, card);
  13. cardInner.href = link;
  14. const imageBox = createElement('div', ['image-box'], '', cardInner);
  15. createImage(image, 700, 470, '', [], imageBox);
  16. if (copyright && copyright.length > 0) {
  17. const copy = createElement('span', ['copyright'], copyright, imageBox);
  18. copy.setAttribute("aria-hidden", "true");
  19. createElement('span', ['sr-only'], copyright, imageBox);
  20. }
  21. const textBox = createElement('div', ['text-box'], null, cardInner);
  22. if (kicker && kicker.length > 0) {
  23. createElement('span', ['kicker'], kicker, textBox);
  24. }
  25. createElement('div', ['like-h4'], headline, textBox);
  26. return card;
  27. }