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.
 
 
 
 

42 rindas
1.7 KiB

  1. import './testimonial.scss';
  2. import './testimonial.js';
  3. import {createElement, createImage} from "../../_global/scripts/helpers";
  4. import {testimonialData} from "./TestimonialData";
  5. export const createTestimonial =
  6. ({
  7. article = false,
  8. listItems: listItems = testimonialData,
  9. author = 'Nadine Kurz, IHK Rhein-Neckar',
  10. subline = 'Dolleruper Windpark GmbH & Co. KG',
  11. text = 'Mit dem modularen IHK24-System setzen wir flexibel und einfach die digitale Kommunikation unserer IHK um. Unsere Kunden und Redakteure profitieren von den modernen und nutzerfreundlichen Anwendungen.',
  12. image = './dummy/why-elect.jpg',
  13. }) => {
  14. let output;
  15. let div;
  16. if (article === true) {
  17. output = createElement('div', ['small-quote'], null);
  18. div = createElement('div', ['image-text', 'is-blockquote'], null, output);
  19. } else {
  20. div = createElement('div', ['image-text', 'is-blockquote'], null);
  21. }
  22. const div2 = createElement('div', ['image-text--image'], null, div);
  23. const div3 = createElement('div', ['image-text--text'], null, div);
  24. createImage(image, 1280, 1280, '', [], div2);
  25. const blockquote = createElement('blockquote', [], null, div3);
  26. createElement('div', ['text'], text, blockquote);
  27. const div4 = createElement('div', ['author-text'], null, blockquote);
  28. const div5 = createElement('div', ['author-text--inner'], null, div4);
  29. createElement('div', ['text', 'author'], author, div5);
  30. createElement('div', ['text', 'author-subline'], subline, div5);
  31. if (article === true) {
  32. console.log(article);
  33. return output;
  34. } else {
  35. console.log(article);
  36. return div;
  37. }
  38. }