From 9c1a4ff08f4e163df962e2fa2d27215f511cf55c Mon Sep 17 00:00:00 2001 From: Jonas Braathen Date: Fri, 26 Jul 2019 02:12:24 +0200 Subject: [PATCH] Link to venues on booking page --- src/pages/booking.js | 3 ++- src/templates/venue.js | 22 ++++++++++++++-------- 2 files changed, 16 insertions(+), 9 deletions(-) diff --git a/src/pages/booking.js b/src/pages/booking.js index f45903c..bfab975 100644 --- a/src/pages/booking.js +++ b/src/pages/booking.js @@ -29,6 +29,7 @@ const VenueList = ({ venues }) => { {venues.map(({ node: venue }) => ( { return ( -
+

{title}

- {isSingle &&

{title}

} - {!isSingle &&

{title}

} + {isSingle &&

{title}

} + {!isSingle && ( + +

{title}

+ + )} {hasFeaturedMedia && (
@@ -62,7 +68,7 @@ export class VenueTemplate extends React.Component { } render() { - const { isSingle, className, featuredMedia } = this.props + const { isSingle, featuredMedia } = this.props const hasFeaturedMedia = featuredMedia && !!featuredMedia.localFile const hasFeaturedMediaClass = hasFeaturedMedia ? 'has-featured-media' @@ -70,7 +76,7 @@ export class VenueTemplate extends React.Component { if (isSingle) { return ( -
+
{this.renderInner()}
) @@ -85,8 +91,8 @@ export class VenueTemplate extends React.Component { } VenueTemplate.propTypes = { + path: PropTypes.string, isSingle: PropTypes.bool.isRequired, - className: PropTypes.string, title: PropTypes.string.isRequired, content: PropTypes.string, featuredMedia: PropTypes.shape({ @@ -113,8 +119,8 @@ const VenuePage = ({ data }) => { return (