Onboarding / Deployment Scripts / Marketing updates

This commit is contained in:
2026-05-11 21:02:24 +12:00
parent a90dfb7c66
commit 955a563d14
110 changed files with 9803 additions and 937 deletions
+34 -2
View File
@@ -172,17 +172,20 @@ export interface PricingPageContent {
export interface AboutPageSection {
title: string;
eyebrow?: string;
body: string[];
imageUrl: string;
imageAlt: string;
reverse?: boolean;
accent?: 'plain' | 'gradient';
accent?: 'plain' | 'gradient' | 'founder';
}
export interface AboutPageContent {
title: string;
sections: AboutPageSection[];
servicesTitle: string;
servicesTitle?: string;
faqTitle?: string;
faqs?: FaqItem[];
contact: {
title: string;
email: string;
@@ -191,6 +194,35 @@ export interface AboutPageContent {
};
}
export interface LocationPark {
name: string;
description: string;
leashNote?: string;
image?: {
src: string;
alt: string;
caption?: string;
};
}
export interface LocationSeoContent {
title?: string;
description?: string;
image?: string;
imageAlt?: string;
serviceName?: string;
serviceType?: string;
breadcrumbLabel?: string;
}
export interface LocationPageContent {
suburb: string;
slug: string;
intro: string;
parks: LocationPark[];
seo?: LocationSeoContent;
}
export interface LegalPageBlock {
type: 'paragraph' | 'list';
content: string | string[];