Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.
 
 
 
 

34 řádky
1.5 KiB

  1. import './superlist.scss';
  2. import $ from 'jquery';
  3. import {createElement} from "../../_global/scripts/helpers";
  4. import {createButton} from "../../atoms/button/ButtonComponent";
  5. import {createSuperlistEntrySection} from "../../components/superlist-entry/SuperlistEntryComponent";
  6. export const createSuperlistSection = ({
  7. kicker = 'Im Jahr 2025',
  8. headline = 'Fünf Schritte für eine zukunftsfähige Energiepolitik',
  9. paragraph = 'Fünf Schritte für eine zukunftsfähige Energiepolitik',
  10. centered = false,
  11. }) => {
  12. const section = createElement('section', centered ? ['superlist', 'centered'] : ['superlist']);
  13. const container = createElement('div', ['container'], null, section);
  14. createElement('p', ['kicker'], kicker, container);
  15. createElement('h2', [], headline, container);
  16. createElement('p', [], paragraph, container);
  17. const superlistlist = createElement('div', ['superlist--list'], null, container);
  18. superlistlist.appendChild(createSuperlistEntrySection({icon: 'pictogram-videocall-b'}));
  19. superlistlist.appendChild(createSuperlistEntrySection({icon: 'pictogram-weltkugel'}));
  20. superlistlist.appendChild(createSuperlistEntrySection({
  21. inverted: true,
  22. icon: 'pictogram-solaranlage-a'
  23. }));
  24. const btnContainer = createElement('div', ['button-container'], null, container);
  25. btnContainer.appendChild(createButton({
  26. color: 'secondary',
  27. label: 'Mehr zum Thema',
  28. iconPosition: 'icon-right',
  29. icon: 'pfeil-simple-rechts',
  30. }))
  31. return section;
  32. }