Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
 
 
 
 

28 строки
955 B

  1. import './card-slider.scss';
  2. import {createElement} from "../../_global/scripts/helpers";
  3. import {createCard} from "../../components/card/CardComponent";
  4. import $ from "jquery";
  5. import CardSlider from "./cardslider";
  6. import {sliderData} from "./CardSliderData";
  7. export const createCardSlider =
  8. ({
  9. slides = sliderData,
  10. headline = 'Auch interessant',
  11. }) => {
  12. const cardSlider = createElement('section', ['card-slider'], null);
  13. const cardSliderInner = createElement('div', ['card-slider-inner'], null, cardSlider);
  14. createElement('div', ['like-h2'], headline, cardSliderInner);
  15. const sliderComponent = createElement('div', ['card-slider-container'], null, cardSliderInner);
  16. slides.map((slideData, index) => {
  17. const card = createCard(slideData);
  18. sliderComponent.appendChild(card);
  19. })
  20. new CardSlider($(cardSlider));
  21. return cardSlider;
  22. }