No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.
 
 
 
 

28 líneas
787 B

  1. import './steps.scss';
  2. import $ from 'jquery';
  3. import {createElement} from "../../_global/scripts/helpers";
  4. import {stepsData} from "./StepsData";
  5. import '../../sections/slider/slider.scss';
  6. import IHKSlider from "../../sections/slider/slider";
  7. export const createSteps =
  8. ({
  9. headline = 'Schritt für Schritt zur Soforthilfe',
  10. contents = stepsData,
  11. }) => {
  12. const steps = createElement('div', ['steps']);
  13. if (headline && headline.length > 0) {
  14. createElement('h3', [], headline, steps);
  15. }
  16. const slider = createElement('div', ['slider'], null, steps);
  17. contents.map((step) => {
  18. const slide = createElement('div', ['slide'], step.content, slider);
  19. slide.dataset.title = step.tab;
  20. })
  21. new IHKSlider($(slider));
  22. return steps;
  23. }