This commit is contained in:
2026-05-18 09:43:29 +12:00
parent b950229003
commit 6ff970015f
189 changed files with 18603 additions and 2727 deletions
+30
View File
@@ -50,6 +50,11 @@ export interface HeroContent {
imageUrl: string;
desktopImageUrl?: string;
imageAlt: string;
imageWidth?: number;
imageHeight?: number;
imageWebpUrl?: string;
desktopImageWebpUrl?: string;
seoHeading?: string;
}
export interface IntroContent {
@@ -80,6 +85,9 @@ export interface TestimonialContent {
quote: string;
reviewer: string;
detail: string;
type: 'Google' | 'Client';
service?: string;
showInSlider?: boolean;
imageUrl?: string;
}
@@ -146,6 +154,8 @@ export interface ServicePageContent {
title: string;
subtitle?: string;
paragraphs: string[];
introEyebrow?: string;
introHeading?: string;
imageUrl: string;
imageAlt: string;
chips?: HeroChip[];
@@ -171,21 +181,41 @@ export interface ServicePageContent {
intro?: string;
items: ServiceBenefit[];
};
faq?: {
title?: string;
intro?: string;
items: FaqItem[];
};
testimonialsHeading: string;
booking: BookingContent;
}
export interface PricingPageSectionMeta {
label: string;
value: string;
}
export interface PricingPageSection {
title: string;
icon?: string;
blurb?: string;
eyebrow?: string;
lede?: string;
meta?: PricingPageSectionMeta[];
detailCta?: CallToAction;
plans: ServicePricingPlan[];
}
export interface PricingPageComparison {
title: string;
intro?: string;
paragraphs: string[];
}
export interface PricingPageContent {
title: string;
subtitle?: string;
comparison?: PricingPageComparison;
sections: PricingPageSection[];
testimonialsHeading: string;
booking: BookingContent;