Files
blackheart-website/src/types/content.ts
diana.dolgolyova 86a04bb8c0 feat: add team member modal with descriptions
Click on a team card to see a popup with larger photo, Instagram link,
and personal description. All 13 team members now have descriptions.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-09 22:20:29 +03:00

50 lines
794 B
TypeScript

export interface ClassItem {
name: string;
description: string;
icon: string;
}
export interface TeamMember {
name: string;
role: string;
image: string;
instagram?: string;
description?: string;
}
export interface ContactInfo {
title: string;
addresses: string[];
phone: string;
email: string;
instagram: string;
mapEmbedUrl: string;
workingHours: string;
}
export interface SiteContent {
meta: {
title: string;
description: string;
};
hero: {
headline: string;
subheadline: string;
ctaText: string;
ctaHref: string;
};
team: {
title: string;
members: TeamMember[];
};
about: {
title: string;
paragraphs: string[];
};
classes: {
title: string;
items: ClassItem[];
};
contact: ContactInfo;
}