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

57 lines
1.5 KiB
TypeScript

export interface MissionHeroData {
badge: string;
title: string;
description: string;
studentCount: string;
image: string;
imageAlt: string;
coreValues: string[];
}
export interface LeadershipData {
heading: string;
description: string;
members: Array<{
name: string;
role: string;
bio: string;
avatar: string;
social: { linkedin?: string; twitter?: string };
}>;
}
export interface LearningModelData {
heading: string;
description: string;
async: { title: string; description: string; features: Array<{ icon: string; title: string; desc: string }> };
sync: { title: string; description: string; features: Array<{ icon: string; title: string; desc: string }> };
}
export interface AccreditationData {
heading: string;
description: string;
badges: Array<{ icon: string; title: string; desc: string }>;
stats: Array<{ value: string; label: string; isPrimary?: boolean }>;
}
export interface SuccessStoriesData {
heading: string;
description: string;
stories: Array<{ quote: string; name: string; program: string; avatar: string }>;
}
export interface CTAData {
heading: string;
description: string;
primaryButton: { label: string; href: string };
secondaryButton: { label: string; href: string };
}
export interface AboutData {
hero: MissionHeroData;
leadership: LeadershipData;
learningModel: LearningModelData;
accreditation: AccreditationData;
successStories: SuccessStoriesData;
cta: CTAData;
}