From 1854f376e0916a0c2dcb969804cf71de67cca959 Mon Sep 17 00:00:00 2001 From: Jonas Braathen Date: Sun, 21 Jul 2019 20:53:56 +0200 Subject: [PATCH] Turn venue list into components on booking page --- src/pages/booking.js | 64 ++++++++++++++++++++++++++++++++++++------ src/templates/venue.js | 60 ++++++++++++++++++++++++++++++--------- 2 files changed, 103 insertions(+), 21 deletions(-) diff --git a/src/pages/booking.js b/src/pages/booking.js index fa288fe..dcc51a5 100644 --- a/src/pages/booking.js +++ b/src/pages/booking.js @@ -1,6 +1,7 @@ import React from 'react' import { graphql, useStaticQuery } from 'gatsby' import Layout from '../components/Layout' +import { VenueTemplate } from '../templates/venue' export const bookingPageQuery = graphql` query BookingPage { @@ -9,30 +10,77 @@ export const bookingPageQuery = graphql` content } allWordpressWpVenues( - sort: { fields: date, order: DESC } - ) { - totalCount - edges { - node { - ...VenueFields - } + filter: { show_on_booking_page: { eq: "true" } } + sort: { order: ASC, fields: menu_order } + ) { + edges { + node { + ...VenueFields + menu_order } } + } } ` +const VenueList = ({ venues }) => { + return ( +
+ {venues.map(({ node: venue }) => ( + + ))} +
+ ) +} + export const BookingPage = () => { const data = useStaticQuery(bookingPageQuery) const { title, content } = data.wordpressPage + const venues = data.allWordpressWpVenues.edges return ( -
+

{title}

+ +

Se utvalgte lokaler i vår 3D-løsning

+

+ Med vår 3D-løsning har du muligheten til å navigere deg rundt på + huset! Du kan bevege deg mellom etasjer ved å trykke på tallene i den + lille kolonnen nederst til høyre. Dra deg rundt fra rom til rom ved å + klikke dit du vil, og bruk den røde og hvite krystallen i høyre hjørne + til å få opptil en 360 graders rotasjon i alle rom. Pluss- og minus- + knappene i høyre hjørne kan brukes for å zoome inn eller ut. På denne + måten får du en rask og god oversikt over lokalene, og får et solid + innblikk i hvordan rommene ser ut. Vi har valgt at løsningen starter i + øverste etasje i Storsalen - men ta gjerne en titt på lokalene i alle + etasjer! +

+