Design language

This commit is contained in:
2026-05-13 00:34:34 +12:00
parent ac6179e776
commit 6c943b14bd
34 changed files with 1986 additions and 697 deletions
+21
View File
@@ -32,14 +32,23 @@ export interface NavigationContent {
megaMenuFooter?: LinkItem;
}
export interface HeroChip {
icon: string;
label: string;
}
export interface HeroContent {
title: string;
highlight: string;
mobileTitle?: string;
kicker?: string;
subtitle?: string;
subtitleChips?: HeroChip[];
floatingPill?: string;
primaryCta: CallToAction;
secondaryCta: CallToAction;
imageUrl: string;
desktopImageUrl?: string;
imageAlt: string;
}
@@ -117,6 +126,8 @@ export interface ServiceExtra {
export interface ServiceBenefit {
title: string;
body: string;
badge?: string;
icon?: string;
}
export interface ServiceHighlightImage {
@@ -124,13 +135,21 @@ export interface ServiceHighlightImage {
imageAlt: string;
}
export interface ServiceHighlightPoint {
title: string;
body: string;
}
export interface ServicePageContent {
hero: {
eyebrow: string;
title: string;
subtitle?: string;
paragraphs: string[];
imageUrl: string;
imageAlt: string;
chips?: HeroChip[];
cta?: CallToAction;
};
highlight?: {
eyebrow: string;
@@ -138,6 +157,7 @@ export interface ServicePageContent {
imageUrl: string;
imageAlt: string;
collageImages?: ServiceHighlightImage[];
points?: ServiceHighlightPoint[];
};
pricing: {
title: string;
@@ -148,6 +168,7 @@ export interface ServicePageContent {
};
benefits: {
title: string;
intro?: string;
items: ServiceBenefit[];
};
testimonialsHeading: string;