Files
2026-05-11 16:24:14 +07:00

73 lines
1.2 KiB
TypeScript

export interface HeroData {
badge: string;
title: string;
description: string;
searchPlaceholder: string;
buttonLabel: string;
image: string;
imageAlt: string;
floatingBadge: { icon: string; value: string; label: string };
}
export interface QuickLinkItem {
icon: string;
title: string;
description: string;
linkText: string;
href: string;
}
interface Feature {
icon: string;
title: string;
description: string;
}
interface Stat {
value: string;
label: string;
image: string;
imageAlt: string;
}
export interface ValuePropData {
badge: string;
title: string;
description: string;
features: Feature[];
stats: Stat[];
}
export interface ProgramItem {
category: string;
image: string;
duration: string;
rating: string;
title: string;
description: string;
studentCount: string;
href: string;
}
export interface ProgramsData {
heading: string;
description: string;
items: ProgramItem[];
}
export interface RequestInfoData {
heading: string;
description: string;
phone: string;
email: string;
programs: string[];
}
export interface HomeData {
hero: HeroData;
quickLinks: QuickLinkItem[];
valueProp: ValuePropData;
programs: ProgramsData;
requestInfo: RequestInfoData;
}