Design language
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user