You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

37 rivejä
1.5 KiB

  1. import {createElement} from "../../_global/scripts/helpers";
  2. import {createHeader} from "../../components/header/HeaderComponent";
  3. import {createMagazineCover} from "../../components/magazine-cover/MagazineCoverComponent";
  4. import {createMagazineArticle} from "../../components/magazine-article/MagazineArticleComponent";
  5. import {createTileGrid} from "../../sections/tile-grid/TileGridComponent";
  6. import {createFooter} from "../../components/footer/FooterComponent";
  7. import {lorem1, lorem2} from "../../_global/scripts/lorem";
  8. export const createTileGridPage = ({
  9. }) => {
  10. const page = createElement('div', ['page']);
  11. page.appendChild(createHeader({}));
  12. const wrapper = createElement('div', ['page-wrapper'], null, page);
  13. const pageContent = createElement('div', ['page-content'], null, wrapper);
  14. const article = createMagazineArticle({addArticleComponents: false});
  15. pageContent.appendChild(createMagazineCover({
  16. showReadingTime: false,
  17. imageSrc: './dummy/placeholder-3-2.svg',
  18. }));
  19. const container = createElement('div', ['container'], null, pageContent);
  20. const row = createElement('div', ['row'], null, container);
  21. row.appendChild(article);
  22. pageContent.appendChild(createTileGrid({}));
  23. createElement('p', ['kicker'], 'IHK Musterstadt', article);
  24. createElement('h1', [], 'IHKtransparent', article);
  25. createElement('p', ['initial'], lorem1, article);
  26. createElement('p', [], lorem2, article);
  27. page.appendChild(createFooter({}))
  28. return page;
  29. }