add venues
This commit is contained in:
97
web/src/app/lokaler/[slug]/page.tsx
Normal file
97
web/src/app/lokaler/[slug]/page.tsx
Normal file
@ -0,0 +1,97 @@
|
||||
import { graphql } from "@/gql";
|
||||
import { VenueFragment } from "@/gql/graphql";
|
||||
import { getClient } from "@/app/client";
|
||||
import { Blocks } from "@/components/blocks/Blocks";
|
||||
import Image from "@/components/general/Image";
|
||||
|
||||
export async function generateStaticParams() {
|
||||
const allVenueSlugsQuery = graphql(`
|
||||
query allVenueSlugs {
|
||||
pages(contentType: "venues.VenuePage") {
|
||||
id
|
||||
slug
|
||||
}
|
||||
}
|
||||
`);
|
||||
const { data } = await getClient().query(allVenueSlugsQuery);
|
||||
|
||||
return data?.pages.map((page: any) => ({
|
||||
slug: page.slug,
|
||||
}));
|
||||
}
|
||||
|
||||
export default async function Page({ params }: { params: { slug: string } }) {
|
||||
const venueBySlugQuery = graphql(`
|
||||
query venueBySlug($slug: String!) {
|
||||
venue: page(contentType: "venues.VenuePage", slug: $slug) {
|
||||
... on VenuePage {
|
||||
...Venue
|
||||
}
|
||||
}
|
||||
}
|
||||
`);
|
||||
|
||||
const { data, error } = await getClient().query(venueBySlugQuery, {
|
||||
slug: params.slug,
|
||||
});
|
||||
|
||||
const venue = (data?.venue ?? {}) as VenueFragment;
|
||||
|
||||
return (
|
||||
<main className="site-main" id="main">
|
||||
<section className="page-header">
|
||||
<h1>{venue.title}</h1>
|
||||
{venue.featuredImage && (
|
||||
<Image
|
||||
src={venue.featuredImage.url}
|
||||
alt=""
|
||||
width={venue.featuredImage.width}
|
||||
height={venue.featuredImage.height}
|
||||
sizes="100vw"
|
||||
/>
|
||||
)}
|
||||
</section>
|
||||
<section className="page-content">
|
||||
<Blocks blocks={venue.body} />
|
||||
<table>
|
||||
<tr>
|
||||
<th>Etasje</th>
|
||||
<td>{venue.floor}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>Branntillatelse for</th>
|
||||
<td>{venue.capacityLegal}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>Stående</th>
|
||||
<td>{venue.capacityStanding}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>Sittende</th>
|
||||
<td>{venue.capacitySitting}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>Bruk</th>
|
||||
<td>TODO</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>Bar</th>
|
||||
<td>{venue.capabilityBar}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>Lyd</th>
|
||||
<td>{venue.capabilityLighting}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>Lys</th>
|
||||
<td>{venue.capabilityLighting}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>A/V</th>
|
||||
<td>{venue.capabilityAudioVideo}</td>
|
||||
</tr>
|
||||
</table>
|
||||
</section>
|
||||
</main>
|
||||
);
|
||||
}
|
67
web/src/app/lokaler/page.tsx
Normal file
67
web/src/app/lokaler/page.tsx
Normal file
@ -0,0 +1,67 @@
|
||||
import { graphql } from "@/gql";
|
||||
import { VenueFragment } from "@/gql/graphql";
|
||||
import { getClient } from "@/app/client";
|
||||
import { VenueList } from "@/components/venues/VenueList";
|
||||
import Link from "next/link";
|
||||
|
||||
const VenueFragmentDefinition = graphql(`
|
||||
fragment Venue on VenuePage {
|
||||
__typename
|
||||
id
|
||||
slug
|
||||
title
|
||||
body {
|
||||
id
|
||||
blockType
|
||||
field
|
||||
... on RichTextBlock {
|
||||
rawValue
|
||||
value
|
||||
}
|
||||
}
|
||||
featuredImage {
|
||||
url
|
||||
width
|
||||
height
|
||||
}
|
||||
showAsBookable
|
||||
floor
|
||||
preposition
|
||||
capabilityAudio
|
||||
capabilityAudioVideo
|
||||
capabilityBar
|
||||
capabilityLighting
|
||||
capacityLegal
|
||||
capacityStanding
|
||||
capacitySitting
|
||||
}
|
||||
`);
|
||||
|
||||
export default async function Page() {
|
||||
const allVenuesQuery = graphql(`
|
||||
query allVenues {
|
||||
venues: pages(contentType: "venues.VenuePage") {
|
||||
... on VenuePage {
|
||||
...Venue
|
||||
}
|
||||
}
|
||||
}
|
||||
`);
|
||||
const { data, error } = await getClient().query(allVenuesQuery, {});
|
||||
const venues = (data?.venues ?? []) as VenueFragment[];
|
||||
|
||||
console.log('data', data)
|
||||
|
||||
return (
|
||||
<main className="site-main" id="main">
|
||||
<section className="page-header">
|
||||
<h1>Lokaler</h1>
|
||||
<p>
|
||||
Her kan vi presentere lokalene på Chateau Neuf, og eventuelt henvise
|
||||
videre til undersiden om <Link href="/utleie">utleie</Link>.
|
||||
</p>
|
||||
</section>
|
||||
<VenueList venues={venues} />
|
||||
</main>
|
||||
);
|
||||
}
|
@ -26,6 +26,10 @@ export const Header = () => {
|
||||
<li>
|
||||
<Link href="/">Utleie</Link>
|
||||
</li>
|
||||
<li>
|
||||
{/* TODO: skal trolig ikke være så synlig ved lansering */}
|
||||
<Link href="/lokaler">Lokaler</Link>
|
||||
</li>
|
||||
<li>
|
||||
<Link href="/">Bli medlem</Link>
|
||||
</li>
|
||||
|
29
web/src/components/venues/VenueItem.tsx
Normal file
29
web/src/components/venues/VenueItem.tsx
Normal file
@ -0,0 +1,29 @@
|
||||
import { VenueFragment } from "@/gql/graphql";
|
||||
import styles from "./venueItem.module.scss";
|
||||
import Link from "next/link";
|
||||
import Image from "../general/Image";
|
||||
|
||||
export const VenueItem = ({ venue }: { venue: VenueFragment }) => {
|
||||
return (
|
||||
<li className={`${styles.venueItem} linkItem`}>
|
||||
<div className={styles.image}>
|
||||
{venue.featuredImage && (
|
||||
<Image
|
||||
src={venue.featuredImage.url}
|
||||
alt=""
|
||||
width={0}
|
||||
height={0}
|
||||
sizes="20vw"
|
||||
/>
|
||||
)}
|
||||
</div>
|
||||
<div className={styles.text}>
|
||||
<h1 className={styles.title}>{venue.title}</h1>
|
||||
<p className={styles.details}>Detaljer om lokalet</p>
|
||||
</div>
|
||||
<Link href={`/lokaler/${venue.slug}`} className="hiddenLink">
|
||||
Mer om lokalet {venue.title}
|
||||
</Link>
|
||||
</li>
|
||||
);
|
||||
};
|
13
web/src/components/venues/VenueList.tsx
Normal file
13
web/src/components/venues/VenueList.tsx
Normal file
@ -0,0 +1,13 @@
|
||||
import { VenueFragment } from "@/gql/graphql";
|
||||
import { VenueItem } from "./VenueItem";
|
||||
import styles from "./venueList.module.scss";
|
||||
|
||||
export const VenueList = ({ venues }: { venues: VenueFragment[] }) => {
|
||||
return (
|
||||
<ul className={styles.venueList}>
|
||||
{venues.map((venue) => (
|
||||
<VenueItem key={venue.id} venue={venue} />
|
||||
))}
|
||||
</ul>
|
||||
);
|
||||
};
|
3
web/src/components/venues/venueItem.module.scss
Normal file
3
web/src/components/venues/venueItem.module.scss
Normal file
@ -0,0 +1,3 @@
|
||||
.venueItem {
|
||||
|
||||
}
|
3
web/src/components/venues/venueList.module.scss
Normal file
3
web/src/components/venues/venueList.module.scss
Normal file
@ -0,0 +1,3 @@
|
||||
.venueList {
|
||||
|
||||
}
|
@ -17,6 +17,10 @@ const documents = {
|
||||
"\n query eventBySlug($slug: String!) {\n event: page(contentType: \"events.EventPage\", slug: $slug) {\n ... on EventPage {\n ...Event\n }\n }\n }\n ": types.EventBySlugDocument,
|
||||
"\n fragment Event on EventPage {\n __typename\n id\n slug\n title\n body {\n id\n blockType\n field\n ... on RichTextBlock {\n rawValue\n value\n }\n }\n featuredImage {\n url\n width\n height\n }\n facebookUrl\n ticketUrl\n priceRegular\n priceMember\n priceStudent\n }\n": types.EventFragmentDoc,
|
||||
"\n query allEvents {\n events: pages(contentType: \"events.EventPage\") {\n ... on EventPage {\n ...Event\n }\n }\n }\n ": types.AllEventsDocument,
|
||||
"\n query allVenueSlugs {\n pages(contentType: \"venues.VenuePage\") {\n id\n slug\n }\n }\n ": types.AllVenueSlugsDocument,
|
||||
"\n query venueBySlug($slug: String!) {\n venue: page(contentType: \"venues.VenuePage\", slug: $slug) {\n ... on VenuePage {\n ...Venue\n }\n }\n }\n ": types.VenueBySlugDocument,
|
||||
"\n fragment Venue on VenuePage {\n __typename\n id\n slug\n title\n body {\n id\n blockType\n field\n ... on RichTextBlock {\n rawValue\n value\n }\n }\n featuredImage {\n url\n width\n height\n }\n showAsBookable\n floor\n preposition\n capabilityAudio\n capabilityAudioVideo\n capabilityBar\n capabilityLighting\n capacityLegal\n capacityStanding\n capacitySitting\n }\n": types.VenueFragmentDoc,
|
||||
"\n query allVenues {\n venues: pages(contentType: \"venues.VenuePage\") {\n ... on VenuePage {\n ...Venue\n }\n }\n }\n ": types.AllVenuesDocument,
|
||||
"\n query home {\n events: pages(contentType: \"events.EventPage\") {\n ...Event\n }\n }\n ": types.HomeDocument,
|
||||
};
|
||||
|
||||
@ -50,6 +54,22 @@ export function graphql(source: "\n fragment Event on EventPage {\n __typena
|
||||
* The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
|
||||
*/
|
||||
export function graphql(source: "\n query allEvents {\n events: pages(contentType: \"events.EventPage\") {\n ... on EventPage {\n ...Event\n }\n }\n }\n "): (typeof documents)["\n query allEvents {\n events: pages(contentType: \"events.EventPage\") {\n ... on EventPage {\n ...Event\n }\n }\n }\n "];
|
||||
/**
|
||||
* The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
|
||||
*/
|
||||
export function graphql(source: "\n query allVenueSlugs {\n pages(contentType: \"venues.VenuePage\") {\n id\n slug\n }\n }\n "): (typeof documents)["\n query allVenueSlugs {\n pages(contentType: \"venues.VenuePage\") {\n id\n slug\n }\n }\n "];
|
||||
/**
|
||||
* The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
|
||||
*/
|
||||
export function graphql(source: "\n query venueBySlug($slug: String!) {\n venue: page(contentType: \"venues.VenuePage\", slug: $slug) {\n ... on VenuePage {\n ...Venue\n }\n }\n }\n "): (typeof documents)["\n query venueBySlug($slug: String!) {\n venue: page(contentType: \"venues.VenuePage\", slug: $slug) {\n ... on VenuePage {\n ...Venue\n }\n }\n }\n "];
|
||||
/**
|
||||
* The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
|
||||
*/
|
||||
export function graphql(source: "\n fragment Venue on VenuePage {\n __typename\n id\n slug\n title\n body {\n id\n blockType\n field\n ... on RichTextBlock {\n rawValue\n value\n }\n }\n featuredImage {\n url\n width\n height\n }\n showAsBookable\n floor\n preposition\n capabilityAudio\n capabilityAudioVideo\n capabilityBar\n capabilityLighting\n capacityLegal\n capacityStanding\n capacitySitting\n }\n"): (typeof documents)["\n fragment Venue on VenuePage {\n __typename\n id\n slug\n title\n body {\n id\n blockType\n field\n ... on RichTextBlock {\n rawValue\n value\n }\n }\n featuredImage {\n url\n width\n height\n }\n showAsBookable\n floor\n preposition\n capabilityAudio\n capabilityAudioVideo\n capabilityBar\n capabilityLighting\n capacityLegal\n capacityStanding\n capacitySitting\n }\n"];
|
||||
/**
|
||||
* The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
|
||||
*/
|
||||
export function graphql(source: "\n query allVenues {\n venues: pages(contentType: \"venues.VenuePage\") {\n ... on VenuePage {\n ...Venue\n }\n }\n }\n "): (typeof documents)["\n query allVenues {\n venues: pages(contentType: \"venues.VenuePage\") {\n ... on VenuePage {\n ...Venue\n }\n }\n }\n "];
|
||||
/**
|
||||
* The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
|
||||
*/
|
||||
|
@ -78,6 +78,8 @@ export type Association = PageInterface & {
|
||||
translationKey: Scalars['UUID']['output'];
|
||||
url?: Maybe<Scalars['String']['output']>;
|
||||
urlPath: Scalars['String']['output'];
|
||||
venueindex?: Maybe<VenueIndex>;
|
||||
venuepage?: Maybe<VenuePage>;
|
||||
};
|
||||
|
||||
|
||||
@ -315,6 +317,8 @@ export type EventIndex = PageInterface & {
|
||||
translationKey: Scalars['UUID']['output'];
|
||||
url?: Maybe<Scalars['String']['output']>;
|
||||
urlPath: Scalars['String']['output'];
|
||||
venueindex?: Maybe<VenueIndex>;
|
||||
venuepage?: Maybe<VenuePage>;
|
||||
};
|
||||
|
||||
|
||||
@ -425,6 +429,8 @@ export type EventPage = PageInterface & {
|
||||
translationKey: Scalars['UUID']['output'];
|
||||
url?: Maybe<Scalars['String']['output']>;
|
||||
urlPath: Scalars['String']['output'];
|
||||
venueindex?: Maybe<VenueIndex>;
|
||||
venuepage?: Maybe<VenuePage>;
|
||||
};
|
||||
|
||||
|
||||
@ -532,6 +538,8 @@ export type HomePage = PageInterface & {
|
||||
translationKey: Scalars['UUID']['output'];
|
||||
url?: Maybe<Scalars['String']['output']>;
|
||||
urlPath: Scalars['String']['output'];
|
||||
venueindex?: Maybe<VenueIndex>;
|
||||
venuepage?: Maybe<VenuePage>;
|
||||
};
|
||||
|
||||
|
||||
@ -724,6 +732,8 @@ export type Page = PageInterface & {
|
||||
translationKey: Scalars['UUID']['output'];
|
||||
url?: Maybe<Scalars['String']['output']>;
|
||||
urlPath: Scalars['String']['output'];
|
||||
venueindex?: Maybe<VenueIndex>;
|
||||
venuepage?: Maybe<VenuePage>;
|
||||
};
|
||||
|
||||
|
||||
@ -1045,7 +1055,7 @@ export type RichTextBlock = StreamFieldInterface & {
|
||||
value: Scalars['String']['output'];
|
||||
};
|
||||
|
||||
export type Search = Association | EventIndex | EventOccurrence | EventPage | HomePage | Page;
|
||||
export type Search = Association | EventIndex | EventOccurrence | EventPage | HomePage | Page | VenueIndex | VenuePage;
|
||||
|
||||
export type SiteObjectType = {
|
||||
__typename?: 'SiteObjectType';
|
||||
@ -1162,10 +1172,222 @@ export type UrlBlock = StreamFieldInterface & {
|
||||
value: Scalars['String']['output'];
|
||||
};
|
||||
|
||||
export type VenueIndex = PageInterface & {
|
||||
__typename?: 'VenueIndex';
|
||||
aliasOf?: Maybe<Page>;
|
||||
aliases: Array<Page>;
|
||||
ancestors: Array<PageInterface>;
|
||||
association?: Maybe<Association>;
|
||||
children: Array<PageInterface>;
|
||||
contentType: Scalars['String']['output'];
|
||||
depth?: Maybe<Scalars['Int']['output']>;
|
||||
descendants: Array<PageInterface>;
|
||||
draftTitle: Scalars['String']['output'];
|
||||
eventindex?: Maybe<EventIndex>;
|
||||
eventpage?: Maybe<EventPage>;
|
||||
expireAt?: Maybe<Scalars['DateTime']['output']>;
|
||||
expired: Scalars['Boolean']['output'];
|
||||
firstPublishedAt?: Maybe<Scalars['DateTime']['output']>;
|
||||
goLiveAt?: Maybe<Scalars['DateTime']['output']>;
|
||||
hasUnpublishedChanges: Scalars['Boolean']['output'];
|
||||
homepage?: Maybe<HomePage>;
|
||||
id?: Maybe<Scalars['ID']['output']>;
|
||||
lastPublishedAt?: Maybe<Scalars['DateTime']['output']>;
|
||||
latestRevisionCreatedAt?: Maybe<Scalars['DateTime']['output']>;
|
||||
live: Scalars['Boolean']['output'];
|
||||
locked?: Maybe<Scalars['Boolean']['output']>;
|
||||
lockedAt?: Maybe<Scalars['DateTime']['output']>;
|
||||
nextSiblings: Array<PageInterface>;
|
||||
numchild: Scalars['Int']['output'];
|
||||
pageType?: Maybe<Scalars['String']['output']>;
|
||||
parent?: Maybe<PageInterface>;
|
||||
path: Scalars['String']['output'];
|
||||
previousSiblings: Array<PageInterface>;
|
||||
searchDescription?: Maybe<Scalars['String']['output']>;
|
||||
searchScore?: Maybe<Scalars['Float']['output']>;
|
||||
seoTitle: Scalars['String']['output'];
|
||||
showInMenus: Scalars['Boolean']['output'];
|
||||
siblings: Array<PageInterface>;
|
||||
sitesRootedHere: Array<SiteObjectType>;
|
||||
slug: Scalars['String']['output'];
|
||||
title: Scalars['String']['output'];
|
||||
translationKey: Scalars['UUID']['output'];
|
||||
url?: Maybe<Scalars['String']['output']>;
|
||||
urlPath: Scalars['String']['output'];
|
||||
venueindex?: Maybe<VenueIndex>;
|
||||
venuepage?: Maybe<VenuePage>;
|
||||
};
|
||||
|
||||
|
||||
export type VenueIndexAncestorsArgs = {
|
||||
id?: InputMaybe<Scalars['ID']['input']>;
|
||||
limit?: InputMaybe<Scalars['PositiveInt']['input']>;
|
||||
offset?: InputMaybe<Scalars['PositiveInt']['input']>;
|
||||
order?: InputMaybe<Scalars['String']['input']>;
|
||||
searchQuery?: InputMaybe<Scalars['String']['input']>;
|
||||
};
|
||||
|
||||
|
||||
export type VenueIndexChildrenArgs = {
|
||||
id?: InputMaybe<Scalars['ID']['input']>;
|
||||
limit?: InputMaybe<Scalars['PositiveInt']['input']>;
|
||||
offset?: InputMaybe<Scalars['PositiveInt']['input']>;
|
||||
order?: InputMaybe<Scalars['String']['input']>;
|
||||
searchQuery?: InputMaybe<Scalars['String']['input']>;
|
||||
};
|
||||
|
||||
|
||||
export type VenueIndexDescendantsArgs = {
|
||||
id?: InputMaybe<Scalars['ID']['input']>;
|
||||
limit?: InputMaybe<Scalars['PositiveInt']['input']>;
|
||||
offset?: InputMaybe<Scalars['PositiveInt']['input']>;
|
||||
order?: InputMaybe<Scalars['String']['input']>;
|
||||
searchQuery?: InputMaybe<Scalars['String']['input']>;
|
||||
};
|
||||
|
||||
|
||||
export type VenueIndexNextSiblingsArgs = {
|
||||
id?: InputMaybe<Scalars['ID']['input']>;
|
||||
limit?: InputMaybe<Scalars['PositiveInt']['input']>;
|
||||
offset?: InputMaybe<Scalars['PositiveInt']['input']>;
|
||||
order?: InputMaybe<Scalars['String']['input']>;
|
||||
searchQuery?: InputMaybe<Scalars['String']['input']>;
|
||||
};
|
||||
|
||||
|
||||
export type VenueIndexPreviousSiblingsArgs = {
|
||||
id?: InputMaybe<Scalars['ID']['input']>;
|
||||
limit?: InputMaybe<Scalars['PositiveInt']['input']>;
|
||||
offset?: InputMaybe<Scalars['PositiveInt']['input']>;
|
||||
order?: InputMaybe<Scalars['String']['input']>;
|
||||
searchQuery?: InputMaybe<Scalars['String']['input']>;
|
||||
};
|
||||
|
||||
|
||||
export type VenueIndexSiblingsArgs = {
|
||||
id?: InputMaybe<Scalars['ID']['input']>;
|
||||
limit?: InputMaybe<Scalars['PositiveInt']['input']>;
|
||||
offset?: InputMaybe<Scalars['PositiveInt']['input']>;
|
||||
order?: InputMaybe<Scalars['String']['input']>;
|
||||
searchQuery?: InputMaybe<Scalars['String']['input']>;
|
||||
};
|
||||
|
||||
export type VenuePage = PageInterface & {
|
||||
__typename?: 'VenuePage';
|
||||
aliasOf?: Maybe<Page>;
|
||||
aliases: Array<Page>;
|
||||
ancestors: Array<PageInterface>;
|
||||
association?: Maybe<Association>;
|
||||
body?: Maybe<Array<Maybe<StreamFieldInterface>>>;
|
||||
capabilityAudio?: Maybe<Scalars['String']['output']>;
|
||||
capabilityAudioVideo?: Maybe<Scalars['String']['output']>;
|
||||
capabilityBar?: Maybe<Scalars['String']['output']>;
|
||||
capabilityLighting?: Maybe<Scalars['String']['output']>;
|
||||
capacityLegal?: Maybe<Scalars['String']['output']>;
|
||||
capacitySitting?: Maybe<Scalars['String']['output']>;
|
||||
capacityStanding?: Maybe<Scalars['String']['output']>;
|
||||
children: Array<PageInterface>;
|
||||
contentType: Scalars['String']['output'];
|
||||
depth?: Maybe<Scalars['Int']['output']>;
|
||||
descendants: Array<PageInterface>;
|
||||
draftTitle: Scalars['String']['output'];
|
||||
eventindex?: Maybe<EventIndex>;
|
||||
eventpage?: Maybe<EventPage>;
|
||||
expireAt?: Maybe<Scalars['DateTime']['output']>;
|
||||
expired: Scalars['Boolean']['output'];
|
||||
featuredImage?: Maybe<ImageObjectType>;
|
||||
firstPublishedAt?: Maybe<Scalars['DateTime']['output']>;
|
||||
floor?: Maybe<Scalars['String']['output']>;
|
||||
goLiveAt?: Maybe<Scalars['DateTime']['output']>;
|
||||
hasUnpublishedChanges: Scalars['Boolean']['output'];
|
||||
homepage?: Maybe<HomePage>;
|
||||
id?: Maybe<Scalars['ID']['output']>;
|
||||
lastPublishedAt?: Maybe<Scalars['DateTime']['output']>;
|
||||
latestRevisionCreatedAt?: Maybe<Scalars['DateTime']['output']>;
|
||||
live: Scalars['Boolean']['output'];
|
||||
locked?: Maybe<Scalars['Boolean']['output']>;
|
||||
lockedAt?: Maybe<Scalars['DateTime']['output']>;
|
||||
nextSiblings: Array<PageInterface>;
|
||||
numchild: Scalars['Int']['output'];
|
||||
pageType?: Maybe<Scalars['String']['output']>;
|
||||
parent?: Maybe<PageInterface>;
|
||||
path: Scalars['String']['output'];
|
||||
preposition?: Maybe<Scalars['String']['output']>;
|
||||
previousSiblings: Array<PageInterface>;
|
||||
searchDescription?: Maybe<Scalars['String']['output']>;
|
||||
searchScore?: Maybe<Scalars['Float']['output']>;
|
||||
seoTitle: Scalars['String']['output'];
|
||||
showAsBookable?: Maybe<Scalars['Boolean']['output']>;
|
||||
showInMenus: Scalars['Boolean']['output'];
|
||||
siblings: Array<PageInterface>;
|
||||
sitesRootedHere: Array<SiteObjectType>;
|
||||
slug: Scalars['String']['output'];
|
||||
title: Scalars['String']['output'];
|
||||
translationKey: Scalars['UUID']['output'];
|
||||
url?: Maybe<Scalars['String']['output']>;
|
||||
urlPath: Scalars['String']['output'];
|
||||
venueindex?: Maybe<VenueIndex>;
|
||||
venuepage?: Maybe<VenuePage>;
|
||||
};
|
||||
|
||||
|
||||
export type VenuePageAncestorsArgs = {
|
||||
id?: InputMaybe<Scalars['ID']['input']>;
|
||||
limit?: InputMaybe<Scalars['PositiveInt']['input']>;
|
||||
offset?: InputMaybe<Scalars['PositiveInt']['input']>;
|
||||
order?: InputMaybe<Scalars['String']['input']>;
|
||||
searchQuery?: InputMaybe<Scalars['String']['input']>;
|
||||
};
|
||||
|
||||
|
||||
export type VenuePageChildrenArgs = {
|
||||
id?: InputMaybe<Scalars['ID']['input']>;
|
||||
limit?: InputMaybe<Scalars['PositiveInt']['input']>;
|
||||
offset?: InputMaybe<Scalars['PositiveInt']['input']>;
|
||||
order?: InputMaybe<Scalars['String']['input']>;
|
||||
searchQuery?: InputMaybe<Scalars['String']['input']>;
|
||||
};
|
||||
|
||||
|
||||
export type VenuePageDescendantsArgs = {
|
||||
id?: InputMaybe<Scalars['ID']['input']>;
|
||||
limit?: InputMaybe<Scalars['PositiveInt']['input']>;
|
||||
offset?: InputMaybe<Scalars['PositiveInt']['input']>;
|
||||
order?: InputMaybe<Scalars['String']['input']>;
|
||||
searchQuery?: InputMaybe<Scalars['String']['input']>;
|
||||
};
|
||||
|
||||
|
||||
export type VenuePageNextSiblingsArgs = {
|
||||
id?: InputMaybe<Scalars['ID']['input']>;
|
||||
limit?: InputMaybe<Scalars['PositiveInt']['input']>;
|
||||
offset?: InputMaybe<Scalars['PositiveInt']['input']>;
|
||||
order?: InputMaybe<Scalars['String']['input']>;
|
||||
searchQuery?: InputMaybe<Scalars['String']['input']>;
|
||||
};
|
||||
|
||||
|
||||
export type VenuePagePreviousSiblingsArgs = {
|
||||
id?: InputMaybe<Scalars['ID']['input']>;
|
||||
limit?: InputMaybe<Scalars['PositiveInt']['input']>;
|
||||
offset?: InputMaybe<Scalars['PositiveInt']['input']>;
|
||||
order?: InputMaybe<Scalars['String']['input']>;
|
||||
searchQuery?: InputMaybe<Scalars['String']['input']>;
|
||||
};
|
||||
|
||||
|
||||
export type VenuePageSiblingsArgs = {
|
||||
id?: InputMaybe<Scalars['ID']['input']>;
|
||||
limit?: InputMaybe<Scalars['PositiveInt']['input']>;
|
||||
offset?: InputMaybe<Scalars['PositiveInt']['input']>;
|
||||
order?: InputMaybe<Scalars['String']['input']>;
|
||||
searchQuery?: InputMaybe<Scalars['String']['input']>;
|
||||
};
|
||||
|
||||
export type AllEventSlugsQueryVariables = Exact<{ [key: string]: never; }>;
|
||||
|
||||
|
||||
export type AllEventSlugsQuery = { __typename?: 'Query', pages: Array<{ __typename?: 'Association', id?: string | null, slug: string } | { __typename?: 'EventIndex', id?: string | null, slug: string } | { __typename?: 'EventPage', id?: string | null, slug: string } | { __typename?: 'HomePage', id?: string | null, slug: string } | { __typename?: 'Page', id?: string | null, slug: string }> };
|
||||
export type AllEventSlugsQuery = { __typename?: 'Query', pages: Array<{ __typename?: 'Association', id?: string | null, slug: string } | { __typename?: 'EventIndex', id?: string | null, slug: string } | { __typename?: 'EventPage', id?: string | null, slug: string } | { __typename?: 'HomePage', id?: string | null, slug: string } | { __typename?: 'Page', id?: string | null, slug: string } | { __typename?: 'VenueIndex', id?: string | null, slug: string } | { __typename?: 'VenuePage', id?: string | null, slug: string }> };
|
||||
|
||||
export type EventBySlugQueryVariables = Exact<{
|
||||
slug: Scalars['String']['input'];
|
||||
@ -1175,7 +1397,7 @@ export type EventBySlugQueryVariables = Exact<{
|
||||
export type EventBySlugQuery = { __typename?: 'Query', event?: { __typename?: 'Association' } | { __typename?: 'EventIndex' } | (
|
||||
{ __typename?: 'EventPage' }
|
||||
& { ' $fragmentRefs'?: { 'EventFragment': EventFragment } }
|
||||
) | { __typename?: 'HomePage' } | { __typename?: 'Page' } | null };
|
||||
) | { __typename?: 'HomePage' } | { __typename?: 'Page' } | { __typename?: 'VenueIndex' } | { __typename?: 'VenuePage' } | null };
|
||||
|
||||
export type EventFragment = { __typename: 'EventPage', id?: string | null, slug: string, title: string, facebookUrl?: string | null, ticketUrl?: string | null, priceRegular?: number | null, priceMember?: number | null, priceStudent?: number | null, body?: Array<{ __typename?: 'BlockQuoteBlock', id?: string | null, blockType: string, field: string } | { __typename?: 'BooleanBlock', id?: string | null, blockType: string, field: string } | { __typename?: 'CharBlock', id?: string | null, blockType: string, field: string } | { __typename?: 'ChoiceBlock', id?: string | null, blockType: string, field: string } | { __typename?: 'DateBlock', id?: string | null, blockType: string, field: string } | { __typename?: 'DateTimeBlock', id?: string | null, blockType: string, field: string } | { __typename?: 'DecimalBlock', id?: string | null, blockType: string, field: string } | { __typename?: 'DocumentChooserBlock', id?: string | null, blockType: string, field: string } | { __typename?: 'EmailBlock', id?: string | null, blockType: string, field: string } | { __typename?: 'EmbedBlock', id?: string | null, blockType: string, field: string } | { __typename?: 'FloatBlock', id?: string | null, blockType: string, field: string } | { __typename?: 'ImageChooserBlock', id?: string | null, blockType: string, field: string } | { __typename?: 'IntegerBlock', id?: string | null, blockType: string, field: string } | { __typename?: 'ListBlock', id?: string | null, blockType: string, field: string } | { __typename?: 'PageChooserBlock', id?: string | null, blockType: string, field: string } | { __typename?: 'RawHTMLBlock', id?: string | null, blockType: string, field: string } | { __typename?: 'RegexBlock', id?: string | null, blockType: string, field: string } | { __typename?: 'RichTextBlock', rawValue: string, value: string, id?: string | null, blockType: string, field: string } | { __typename?: 'StaticBlock', id?: string | null, blockType: string, field: string } | { __typename?: 'StreamBlock', id?: string | null, blockType: string, field: string } | { __typename?: 'StreamFieldBlock', id?: string | null, blockType: string, field: string } | { __typename?: 'StructBlock', id?: string | null, blockType: string, field: string } | { __typename?: 'TextBlock', id?: string | null, blockType: string, field: string } | { __typename?: 'TimeBlock', id?: string | null, blockType: string, field: string } | { __typename?: 'URLBlock', id?: string | null, blockType: string, field: string } | null> | null, featuredImage?: { __typename?: 'ImageObjectType', url: string, width: number, height: number } | null } & { ' $fragmentName'?: 'EventFragment' };
|
||||
|
||||
@ -1185,7 +1407,32 @@ export type AllEventsQueryVariables = Exact<{ [key: string]: never; }>;
|
||||
export type AllEventsQuery = { __typename?: 'Query', events: Array<{ __typename?: 'Association' } | { __typename?: 'EventIndex' } | (
|
||||
{ __typename?: 'EventPage' }
|
||||
& { ' $fragmentRefs'?: { 'EventFragment': EventFragment } }
|
||||
) | { __typename?: 'HomePage' } | { __typename?: 'Page' }> };
|
||||
) | { __typename?: 'HomePage' } | { __typename?: 'Page' } | { __typename?: 'VenueIndex' } | { __typename?: 'VenuePage' }> };
|
||||
|
||||
export type AllVenueSlugsQueryVariables = Exact<{ [key: string]: never; }>;
|
||||
|
||||
|
||||
export type AllVenueSlugsQuery = { __typename?: 'Query', pages: Array<{ __typename?: 'Association', id?: string | null, slug: string } | { __typename?: 'EventIndex', id?: string | null, slug: string } | { __typename?: 'EventPage', id?: string | null, slug: string } | { __typename?: 'HomePage', id?: string | null, slug: string } | { __typename?: 'Page', id?: string | null, slug: string } | { __typename?: 'VenueIndex', id?: string | null, slug: string } | { __typename?: 'VenuePage', id?: string | null, slug: string }> };
|
||||
|
||||
export type VenueBySlugQueryVariables = Exact<{
|
||||
slug: Scalars['String']['input'];
|
||||
}>;
|
||||
|
||||
|
||||
export type VenueBySlugQuery = { __typename?: 'Query', venue?: { __typename?: 'Association' } | { __typename?: 'EventIndex' } | { __typename?: 'EventPage' } | { __typename?: 'HomePage' } | { __typename?: 'Page' } | { __typename?: 'VenueIndex' } | (
|
||||
{ __typename?: 'VenuePage' }
|
||||
& { ' $fragmentRefs'?: { 'VenueFragment': VenueFragment } }
|
||||
) | null };
|
||||
|
||||
export type VenueFragment = { __typename: 'VenuePage', id?: string | null, slug: string, title: string, showAsBookable?: boolean | null, floor?: string | null, preposition?: string | null, capabilityAudio?: string | null, capabilityAudioVideo?: string | null, capabilityBar?: string | null, capabilityLighting?: string | null, capacityLegal?: string | null, capacityStanding?: string | null, capacitySitting?: string | null, body?: Array<{ __typename?: 'BlockQuoteBlock', id?: string | null, blockType: string, field: string } | { __typename?: 'BooleanBlock', id?: string | null, blockType: string, field: string } | { __typename?: 'CharBlock', id?: string | null, blockType: string, field: string } | { __typename?: 'ChoiceBlock', id?: string | null, blockType: string, field: string } | { __typename?: 'DateBlock', id?: string | null, blockType: string, field: string } | { __typename?: 'DateTimeBlock', id?: string | null, blockType: string, field: string } | { __typename?: 'DecimalBlock', id?: string | null, blockType: string, field: string } | { __typename?: 'DocumentChooserBlock', id?: string | null, blockType: string, field: string } | { __typename?: 'EmailBlock', id?: string | null, blockType: string, field: string } | { __typename?: 'EmbedBlock', id?: string | null, blockType: string, field: string } | { __typename?: 'FloatBlock', id?: string | null, blockType: string, field: string } | { __typename?: 'ImageChooserBlock', id?: string | null, blockType: string, field: string } | { __typename?: 'IntegerBlock', id?: string | null, blockType: string, field: string } | { __typename?: 'ListBlock', id?: string | null, blockType: string, field: string } | { __typename?: 'PageChooserBlock', id?: string | null, blockType: string, field: string } | { __typename?: 'RawHTMLBlock', id?: string | null, blockType: string, field: string } | { __typename?: 'RegexBlock', id?: string | null, blockType: string, field: string } | { __typename?: 'RichTextBlock', rawValue: string, value: string, id?: string | null, blockType: string, field: string } | { __typename?: 'StaticBlock', id?: string | null, blockType: string, field: string } | { __typename?: 'StreamBlock', id?: string | null, blockType: string, field: string } | { __typename?: 'StreamFieldBlock', id?: string | null, blockType: string, field: string } | { __typename?: 'StructBlock', id?: string | null, blockType: string, field: string } | { __typename?: 'TextBlock', id?: string | null, blockType: string, field: string } | { __typename?: 'TimeBlock', id?: string | null, blockType: string, field: string } | { __typename?: 'URLBlock', id?: string | null, blockType: string, field: string } | null> | null, featuredImage?: { __typename?: 'ImageObjectType', url: string, width: number, height: number } | null } & { ' $fragmentName'?: 'VenueFragment' };
|
||||
|
||||
export type AllVenuesQueryVariables = Exact<{ [key: string]: never; }>;
|
||||
|
||||
|
||||
export type AllVenuesQuery = { __typename?: 'Query', venues: Array<{ __typename?: 'Association' } | { __typename?: 'EventIndex' } | { __typename?: 'EventPage' } | { __typename?: 'HomePage' } | { __typename?: 'Page' } | { __typename?: 'VenueIndex' } | (
|
||||
{ __typename?: 'VenuePage' }
|
||||
& { ' $fragmentRefs'?: { 'VenueFragment': VenueFragment } }
|
||||
)> };
|
||||
|
||||
export type HomeQueryVariables = Exact<{ [key: string]: never; }>;
|
||||
|
||||
@ -1193,10 +1440,14 @@ export type HomeQueryVariables = Exact<{ [key: string]: never; }>;
|
||||
export type HomeQuery = { __typename?: 'Query', events: Array<{ __typename?: 'Association' } | { __typename?: 'EventIndex' } | (
|
||||
{ __typename?: 'EventPage' }
|
||||
& { ' $fragmentRefs'?: { 'EventFragment': EventFragment } }
|
||||
) | { __typename?: 'HomePage' } | { __typename?: 'Page' }> };
|
||||
) | { __typename?: 'HomePage' } | { __typename?: 'Page' } | { __typename?: 'VenueIndex' } | { __typename?: 'VenuePage' }> };
|
||||
|
||||
export const EventFragmentDoc = {"kind":"Document","definitions":[{"kind":"FragmentDefinition","name":{"kind":"Name","value":"Event"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"EventPage"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"__typename"}},{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"slug"}},{"kind":"Field","name":{"kind":"Name","value":"title"}},{"kind":"Field","name":{"kind":"Name","value":"body"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"blockType"}},{"kind":"Field","name":{"kind":"Name","value":"field"}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"RichTextBlock"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"rawValue"}},{"kind":"Field","name":{"kind":"Name","value":"value"}}]}}]}},{"kind":"Field","name":{"kind":"Name","value":"featuredImage"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"url"}},{"kind":"Field","name":{"kind":"Name","value":"width"}},{"kind":"Field","name":{"kind":"Name","value":"height"}}]}},{"kind":"Field","name":{"kind":"Name","value":"facebookUrl"}},{"kind":"Field","name":{"kind":"Name","value":"ticketUrl"}},{"kind":"Field","name":{"kind":"Name","value":"priceRegular"}},{"kind":"Field","name":{"kind":"Name","value":"priceMember"}},{"kind":"Field","name":{"kind":"Name","value":"priceStudent"}}]}}]} as unknown as DocumentNode<EventFragment, unknown>;
|
||||
export const VenueFragmentDoc = {"kind":"Document","definitions":[{"kind":"FragmentDefinition","name":{"kind":"Name","value":"Venue"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"VenuePage"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"__typename"}},{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"slug"}},{"kind":"Field","name":{"kind":"Name","value":"title"}},{"kind":"Field","name":{"kind":"Name","value":"body"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"blockType"}},{"kind":"Field","name":{"kind":"Name","value":"field"}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"RichTextBlock"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"rawValue"}},{"kind":"Field","name":{"kind":"Name","value":"value"}}]}}]}},{"kind":"Field","name":{"kind":"Name","value":"featuredImage"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"url"}},{"kind":"Field","name":{"kind":"Name","value":"width"}},{"kind":"Field","name":{"kind":"Name","value":"height"}}]}},{"kind":"Field","name":{"kind":"Name","value":"showAsBookable"}},{"kind":"Field","name":{"kind":"Name","value":"floor"}},{"kind":"Field","name":{"kind":"Name","value":"preposition"}},{"kind":"Field","name":{"kind":"Name","value":"capabilityAudio"}},{"kind":"Field","name":{"kind":"Name","value":"capabilityAudioVideo"}},{"kind":"Field","name":{"kind":"Name","value":"capabilityBar"}},{"kind":"Field","name":{"kind":"Name","value":"capabilityLighting"}},{"kind":"Field","name":{"kind":"Name","value":"capacityLegal"}},{"kind":"Field","name":{"kind":"Name","value":"capacityStanding"}},{"kind":"Field","name":{"kind":"Name","value":"capacitySitting"}}]}}]} as unknown as DocumentNode<VenueFragment, unknown>;
|
||||
export const AllEventSlugsDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"query","name":{"kind":"Name","value":"allEventSlugs"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"pages"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"contentType"},"value":{"kind":"StringValue","value":"events.EventPage","block":false}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"slug"}}]}}]}}]} as unknown as DocumentNode<AllEventSlugsQuery, AllEventSlugsQueryVariables>;
|
||||
export const EventBySlugDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"query","name":{"kind":"Name","value":"eventBySlug"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"slug"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","alias":{"kind":"Name","value":"event"},"name":{"kind":"Name","value":"page"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"contentType"},"value":{"kind":"StringValue","value":"events.EventPage","block":false}},{"kind":"Argument","name":{"kind":"Name","value":"slug"},"value":{"kind":"Variable","name":{"kind":"Name","value":"slug"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"EventPage"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"Event"}}]}}]}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"Event"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"EventPage"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"__typename"}},{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"slug"}},{"kind":"Field","name":{"kind":"Name","value":"title"}},{"kind":"Field","name":{"kind":"Name","value":"body"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"blockType"}},{"kind":"Field","name":{"kind":"Name","value":"field"}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"RichTextBlock"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"rawValue"}},{"kind":"Field","name":{"kind":"Name","value":"value"}}]}}]}},{"kind":"Field","name":{"kind":"Name","value":"featuredImage"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"url"}},{"kind":"Field","name":{"kind":"Name","value":"width"}},{"kind":"Field","name":{"kind":"Name","value":"height"}}]}},{"kind":"Field","name":{"kind":"Name","value":"facebookUrl"}},{"kind":"Field","name":{"kind":"Name","value":"ticketUrl"}},{"kind":"Field","name":{"kind":"Name","value":"priceRegular"}},{"kind":"Field","name":{"kind":"Name","value":"priceMember"}},{"kind":"Field","name":{"kind":"Name","value":"priceStudent"}}]}}]} as unknown as DocumentNode<EventBySlugQuery, EventBySlugQueryVariables>;
|
||||
export const AllEventsDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"query","name":{"kind":"Name","value":"allEvents"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","alias":{"kind":"Name","value":"events"},"name":{"kind":"Name","value":"pages"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"contentType"},"value":{"kind":"StringValue","value":"events.EventPage","block":false}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"EventPage"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"Event"}}]}}]}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"Event"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"EventPage"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"__typename"}},{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"slug"}},{"kind":"Field","name":{"kind":"Name","value":"title"}},{"kind":"Field","name":{"kind":"Name","value":"body"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"blockType"}},{"kind":"Field","name":{"kind":"Name","value":"field"}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"RichTextBlock"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"rawValue"}},{"kind":"Field","name":{"kind":"Name","value":"value"}}]}}]}},{"kind":"Field","name":{"kind":"Name","value":"featuredImage"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"url"}},{"kind":"Field","name":{"kind":"Name","value":"width"}},{"kind":"Field","name":{"kind":"Name","value":"height"}}]}},{"kind":"Field","name":{"kind":"Name","value":"facebookUrl"}},{"kind":"Field","name":{"kind":"Name","value":"ticketUrl"}},{"kind":"Field","name":{"kind":"Name","value":"priceRegular"}},{"kind":"Field","name":{"kind":"Name","value":"priceMember"}},{"kind":"Field","name":{"kind":"Name","value":"priceStudent"}}]}}]} as unknown as DocumentNode<AllEventsQuery, AllEventsQueryVariables>;
|
||||
export const AllVenueSlugsDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"query","name":{"kind":"Name","value":"allVenueSlugs"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"pages"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"contentType"},"value":{"kind":"StringValue","value":"venues.VenuePage","block":false}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"slug"}}]}}]}}]} as unknown as DocumentNode<AllVenueSlugsQuery, AllVenueSlugsQueryVariables>;
|
||||
export const VenueBySlugDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"query","name":{"kind":"Name","value":"venueBySlug"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"slug"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","alias":{"kind":"Name","value":"venue"},"name":{"kind":"Name","value":"page"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"contentType"},"value":{"kind":"StringValue","value":"venues.VenuePage","block":false}},{"kind":"Argument","name":{"kind":"Name","value":"slug"},"value":{"kind":"Variable","name":{"kind":"Name","value":"slug"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"VenuePage"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"Venue"}}]}}]}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"Venue"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"VenuePage"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"__typename"}},{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"slug"}},{"kind":"Field","name":{"kind":"Name","value":"title"}},{"kind":"Field","name":{"kind":"Name","value":"body"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"blockType"}},{"kind":"Field","name":{"kind":"Name","value":"field"}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"RichTextBlock"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"rawValue"}},{"kind":"Field","name":{"kind":"Name","value":"value"}}]}}]}},{"kind":"Field","name":{"kind":"Name","value":"featuredImage"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"url"}},{"kind":"Field","name":{"kind":"Name","value":"width"}},{"kind":"Field","name":{"kind":"Name","value":"height"}}]}},{"kind":"Field","name":{"kind":"Name","value":"showAsBookable"}},{"kind":"Field","name":{"kind":"Name","value":"floor"}},{"kind":"Field","name":{"kind":"Name","value":"preposition"}},{"kind":"Field","name":{"kind":"Name","value":"capabilityAudio"}},{"kind":"Field","name":{"kind":"Name","value":"capabilityAudioVideo"}},{"kind":"Field","name":{"kind":"Name","value":"capabilityBar"}},{"kind":"Field","name":{"kind":"Name","value":"capabilityLighting"}},{"kind":"Field","name":{"kind":"Name","value":"capacityLegal"}},{"kind":"Field","name":{"kind":"Name","value":"capacityStanding"}},{"kind":"Field","name":{"kind":"Name","value":"capacitySitting"}}]}}]} as unknown as DocumentNode<VenueBySlugQuery, VenueBySlugQueryVariables>;
|
||||
export const AllVenuesDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"query","name":{"kind":"Name","value":"allVenues"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","alias":{"kind":"Name","value":"venues"},"name":{"kind":"Name","value":"pages"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"contentType"},"value":{"kind":"StringValue","value":"venues.VenuePage","block":false}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"VenuePage"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"Venue"}}]}}]}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"Venue"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"VenuePage"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"__typename"}},{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"slug"}},{"kind":"Field","name":{"kind":"Name","value":"title"}},{"kind":"Field","name":{"kind":"Name","value":"body"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"blockType"}},{"kind":"Field","name":{"kind":"Name","value":"field"}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"RichTextBlock"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"rawValue"}},{"kind":"Field","name":{"kind":"Name","value":"value"}}]}}]}},{"kind":"Field","name":{"kind":"Name","value":"featuredImage"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"url"}},{"kind":"Field","name":{"kind":"Name","value":"width"}},{"kind":"Field","name":{"kind":"Name","value":"height"}}]}},{"kind":"Field","name":{"kind":"Name","value":"showAsBookable"}},{"kind":"Field","name":{"kind":"Name","value":"floor"}},{"kind":"Field","name":{"kind":"Name","value":"preposition"}},{"kind":"Field","name":{"kind":"Name","value":"capabilityAudio"}},{"kind":"Field","name":{"kind":"Name","value":"capabilityAudioVideo"}},{"kind":"Field","name":{"kind":"Name","value":"capabilityBar"}},{"kind":"Field","name":{"kind":"Name","value":"capabilityLighting"}},{"kind":"Field","name":{"kind":"Name","value":"capacityLegal"}},{"kind":"Field","name":{"kind":"Name","value":"capacityStanding"}},{"kind":"Field","name":{"kind":"Name","value":"capacitySitting"}}]}}]} as unknown as DocumentNode<AllVenuesQuery, AllVenuesQueryVariables>;
|
||||
export const HomeDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"query","name":{"kind":"Name","value":"home"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","alias":{"kind":"Name","value":"events"},"name":{"kind":"Name","value":"pages"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"contentType"},"value":{"kind":"StringValue","value":"events.EventPage","block":false}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"Event"}}]}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"Event"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"EventPage"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"__typename"}},{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"slug"}},{"kind":"Field","name":{"kind":"Name","value":"title"}},{"kind":"Field","name":{"kind":"Name","value":"body"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"blockType"}},{"kind":"Field","name":{"kind":"Name","value":"field"}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"RichTextBlock"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"rawValue"}},{"kind":"Field","name":{"kind":"Name","value":"value"}}]}}]}},{"kind":"Field","name":{"kind":"Name","value":"featuredImage"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"url"}},{"kind":"Field","name":{"kind":"Name","value":"width"}},{"kind":"Field","name":{"kind":"Name","value":"height"}}]}},{"kind":"Field","name":{"kind":"Name","value":"facebookUrl"}},{"kind":"Field","name":{"kind":"Name","value":"ticketUrl"}},{"kind":"Field","name":{"kind":"Name","value":"priceRegular"}},{"kind":"Field","name":{"kind":"Name","value":"priceMember"}},{"kind":"Field","name":{"kind":"Name","value":"priceStudent"}}]}}]} as unknown as DocumentNode<HomeQuery, HomeQueryVariables>;
|
Reference in New Issue
Block a user