選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。
 
 
 
 

46 行
1.8 KiB

  1. import {createElement, createSidebarPage} from "../../_global/scripts/helpers";
  2. import {lorem1, lorem2} from "../../_global/scripts/lorem";
  3. import {createContact} from "../../components/contact/ContactComponent";
  4. import {OrganisationContactData, SingleContactData} from "../../components/contact/ContactData";
  5. import {createAccordion} from "../../components/accordion/AccordionComponent";
  6. import {AccordionData, EventAccordionData} from "../../components/accordion/AccordionData";
  7. import {createAnchorLinks} from "../../components/anchor-links/AnchorLinksComponent";
  8. import {createPrintShare} from "../../components/print-share/PrintShareComponent";
  9. export const createEventPage = ({
  10. }) => {
  11. const page = createSidebarPage({breadcrumb: ['Start', 'Veranstaltungsdetails']});
  12. const main = page.main;
  13. const aside = page.aside;
  14. createElement('span', ['kicker'], 'IHK Musterstadt', main);
  15. createElement('h1', [], 'Droht die Insolvenz? Individuelle Krisenberatung', main);
  16. main.appendChild(createAnchorLinks({
  17. titles: ['Veranstaltungsdetails', 'Termine, Veranstaltungsorte und Referenten', 'Weitere Informationen', 'Veranstalter'],
  18. }))
  19. createElement('h2', [], 'Veranstaltungsdetails', main);
  20. createElement('p', [], lorem1, main);
  21. main.appendChild(createAccordion({
  22. type: 'event',
  23. title: 'Termine, Veranstaltungsort und Referenten',
  24. items: EventAccordionData,
  25. }));
  26. createElement('div', ['like-h2'], 'Weitere Informationen', main);
  27. createElement('p', [], lorem2, main);
  28. main.appendChild(createContact({
  29. headline: 'Veranstalter',
  30. contacts: OrganisationContactData,
  31. addContainer: false,
  32. }))
  33. main.appendChild(createPrintShare({}));
  34. aside.appendChild(createContact({headline: 'Kontakt', contacts: SingleContactData}));
  35. return page.page;
  36. }