-
Notifications
You must be signed in to change notification settings - Fork 10
Expand file tree
/
Copy pathindex.ts
More file actions
141 lines (140 loc) · 5.88 KB
/
Copy pathindex.ts
File metadata and controls
141 lines (140 loc) · 5.88 KB
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
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
import type { Template } from "tinacms";
import { clientLogosBlockSchema } from "../../components/blocks/clientLogos";
import { bookingButtonSchema } from "../bookingButton/bookingButton";
import { utilityButtonSchema } from "../button/utilityButton";
import { clientListSchema } from "../company/clientList";
import { tweetEmbedSchema } from "../embeds/tweetEmbed";
import { interestFormSchema } from "../events/interestForm";
import { inlineJotFormSchema } from "../inlineJotForm/inlineJotForm";
import { agreementFormBlockSchema } from "../terms-and-conditions/agreementForm";
import { eventBookingSchema } from "../training/eventBooking.schema";
import { locationBlockSchema } from "../training/locationBlock";
import { presenterBlockSchema } from "../training/presenterBlock";
import { trainingInformationSchema } from "../training/trainingInformation";
import { trainingLearningOutcomeSchema } from "../training/trainingLearningOutcome";
import { joinAsPresenterSchema } from "../usergroup/joinAsPresenter";
import { joinGithubSchema } from "../usergroup/joinGithub";
import { latestTechSchema } from "../usergroup/latestTech";
import { organizerSchema } from "../usergroup/organizer";
import { customDownloadButtonSchema } from "./CustomDownloadButton";
import { aboutUsBlockSchema } from "./aboutUs.schema";
import { agendaSchema } from "./agenda";
import { BreadcrumbSchema } from "./breadcrumbs/breadcrumbs.schema";
import { CardCarouselSchema } from "./cardCarousel/cardCarousel/cardCarouselSchema";
import { TechnologyCardCarouselSchema } from "./cardCarousel/technologyCards/technologyCardCarouselSchema";
import { carouselBlockSchema } from "./carousel.schema";
import { citationBlockSchema } from "./citation";
import { colorBlockSchema } from "./colorBlock";
import { colorPaletteSchema } from "./colorPalette";
import { contentBlockSchema } from "./content";
import { contentCardBlockSchema } from "./contentCard.schema";
import { customImageBlockSchema } from "./customImage";
import { domainFromQuerySchema } from "./domainFromQuery.schema";
import { downloadBlockSchema } from "./downloadBlock";
import { dynamicColumnsSchema } from "./dynamicColumns";
import { eventLinkSchema } from "./eventLink";
import { fixedColumnsSchema } from "./fixedColumns";
import { fixedTabsLayoutSchema } from "./fixedTabsLayout";
import { flagSchema } from "./flag";
import { googleMapsSchema } from "./googleMapsWrapper";
import { gridLayoutSchema } from "./gridLayout";
import { heroBlockSchema } from "./hero";
import { horizontalBlockSchema } from "./horizontalCard";
import { AccordionSchema } from "./imageComponents/accordionBlock/accordionSchema";
import { ImageTextBlockSchema } from "./imageComponents/imageTextBlock/imageTextBlock.schema";
import { internalCarouselBlockSchema } from "./internalCarousel";
import { jotFormEmbedSchema } from "./jotFormEmbed";
import { LogoCarouselSchema } from "./logoCarousel/logoCarouselSchema";
import { newslettersTableBlockSchema } from "./newslettersTable";
import { paymentBlockSchema } from "./payment-block";
import { recurringEventSchema } from "./recurringEvent";
import { sectionHeaderSchema } from "./sectionHeader";
import { serviceCardsBlockSchema } from "./serviceCards.schema";
import { SpacerSchema } from "./spacer/spacer.schema";
import { tableBlockSchema } from "./tableLayout.schema";
import { testimonialsListSchema } from "./testimonialsList";
import { upcomingEventsBlockSchema } from "./upcomingEvents";
import { V3FeatureStepsSchema } from "./v3/featureSteps/featureSteps.schema";
import { V3HeroSchema } from "./v3/hero/hero.schema";
import { V3ProcessSchema } from "./v3/process/process.schema";
import { V3StatisticsTemplate } from "./v3/statistics/statistics.schema";
import { V3CtaSchema } from "./v3/cta/cta.schema";
import { V3LogoCarouselSchema } from "./v3/logoCarousel/logoCarousel.schema";
import { V3TestimonialsSchema } from "./v3/testimonials/testimonials.schema";
import { V3StackCardsSchema } from "./v3/stackCards/stackCards.schema";
import { V3FaqSchema } from "./v3/faq/faq.schema";
import { V3LeadCaptureSchema } from "./v3/leadCapture/leadCapture.template";
import { verticalImageLayoutBlockSchema } from "./verticalImageLayout";
import { verticalListItemSchema } from "./verticalListItem";
import { videoEmbedBlockSchema } from "./videoEmbed.schema";
//NOTE: this is the order that blocks will appear in the Tina Editor
export const pageBlocks: Template[] = [
V3HeroSchema,
V3LogoCarouselSchema,
V3FeatureStepsSchema,
V3ProcessSchema,
V3StatisticsTemplate,
V3CtaSchema,
V3TestimonialsSchema,
V3StackCardsSchema,
V3FaqSchema,
V3LeadCaptureSchema,
BreadcrumbSchema,
ImageTextBlockSchema,
LogoCarouselSchema,
AccordionSchema,
CardCarouselSchema,
TechnologyCardCarouselSchema,
SpacerSchema,
aboutUsBlockSchema,
agendaSchema,
agreementFormBlockSchema,
interestFormSchema,
bookingButtonSchema,
carouselBlockSchema,
citationBlockSchema,
clientListSchema,
clientLogosBlockSchema,
colorBlockSchema,
colorPaletteSchema,
contentBlockSchema,
contentCardBlockSchema,
customDownloadButtonSchema,
customImageBlockSchema,
domainFromQuerySchema,
downloadBlockSchema,
dynamicColumnsSchema,
eventBookingSchema,
eventLinkSchema,
flagSchema,
fixedColumnsSchema,
fixedTabsLayoutSchema,
googleMapsSchema,
gridLayoutSchema,
heroBlockSchema,
horizontalBlockSchema,
internalCarouselBlockSchema,
joinAsPresenterSchema,
joinGithubSchema,
jotFormEmbedSchema,
latestTechSchema,
locationBlockSchema,
newslettersTableBlockSchema,
organizerSchema,
paymentBlockSchema,
presenterBlockSchema,
recurringEventSchema,
sectionHeaderSchema,
serviceCardsBlockSchema,
tableBlockSchema,
testimonialsListSchema,
trainingInformationSchema,
trainingLearningOutcomeSchema,
tweetEmbedSchema,
upcomingEventsBlockSchema,
utilityButtonSchema,
verticalImageLayoutBlockSchema,
verticalListItemSchema,
videoEmbedBlockSchema,
inlineJotFormSchema,
];