-
Notifications
You must be signed in to change notification settings - Fork 5
/
queries.js
86 lines (84 loc) · 1.83 KB
/
queries.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
// const groq = require('groq')
// module.exports.menuItem = groq`{
// title,
// description,
// price,
// 'badge': badge->title,
// }`
// module.exports.location = groq`{
// address,
// footerLinks[] { title, url },
// friends[]-> {
// title,
// link,
// info,
// image {
// alt,
// ...asset-> {
// _id,
// url,
// assetId,
// 'width': metadata.dimensions.width,
// 'height': metadata.dimensions.height,
// 'aspect': metadata.dimensions.aspectRatio,
// 'lqip': metadata.lqip,
// },
// },
// },
// friendsIntroText,
// halfsies[] {
// _type,
// _type == 'infoText' => {
// content,
// },
// _type == 'carousel' => {
// images[] { alt, ...asset-> },
// },
// _type == 'descriptionText' => {
// content,
// },
// _type == 'bigButton' => {
// title,
// url,
// },
// },
// instagramHandle,
// menuCarousel[] { alt, ...asset-> },
// menuCategories[]-> {
// title,
// 'slug': slug.current,
// 'subcategories': lists[]-> {
// title,
// 'slug': slug.current,
// image { alt, ...asset-> },
// items[] {
// _type,
// _type == 'menuItem' => {
// ...menuItem-> ${module.exports.menuItem},
// },
// _type == 'menuGroup' => {
// title,
// menuItems[]-> ${module.exports.menuItem},
// },
// },
// },
// },
// menuIntroText,
// neighborhood,
// orderNowLink,
// 'slug': slug.current,
// tagline,
// title,
// whole[] {
// _type,
// _type == 'carousel' => {
// images[] { alt, ...asset-> },
// },
// _type == 'threeUp' => {
// cards[] {
// link { title, url },
// image { alt, ...asset-> },
// },
// },
// },
// }`