feat: add real content and team photos from Notion

Add 13 team members with photos and Instagram links, 6 class types,
real contact info with two addresses, and Yandex Maps with markers.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-09 21:30:33 +03:00
parent 0cbb818b72
commit 9f1697fd93
15 changed files with 23 additions and 16 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 264 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 54 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 71 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 69 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 281 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 52 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 71 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 80 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 301 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 51 KiB

View File

@@ -1,4 +1,5 @@
import { User, Instagram } from "lucide-react"; import Image from "next/image";
import { Instagram } from "lucide-react";
import { siteContent } from "@/data/content"; import { siteContent } from "@/data/content";
import { SectionHeading } from "@/components/ui/SectionHeading"; import { SectionHeading } from "@/components/ui/SectionHeading";
import { Reveal } from "@/components/ui/Reveal"; import { Reveal } from "@/components/ui/Reveal";
@@ -17,8 +18,14 @@ export function Team() {
{team.members.map((member, i) => ( {team.members.map((member, i) => (
<Reveal key={i}> <Reveal key={i}>
<div className="card text-center"> <div className="card text-center">
<div className="mx-auto flex h-32 w-32 items-center justify-center overflow-hidden rounded-full bg-neutral-200 dark:bg-neutral-800"> <div className="mx-auto h-32 w-32 overflow-hidden rounded-full">
<User size={48} className="muted-text" /> <Image
src={member.image}
alt={member.name}
width={128}
height={128}
className="h-full w-full object-cover"
/>
</div> </div>
<h3 className="heading-text mt-4 text-lg font-semibold">{member.name}</h3> <h3 className="heading-text mt-4 text-lg font-semibold">{member.name}</h3>
<p className="muted-text mt-1 text-sm">{member.role}</p> <p className="muted-text mt-1 text-sm">{member.role}</p>

View File

@@ -26,78 +26,78 @@ export const siteContent: SiteContent = {
{ {
name: "Виктор Артемов", name: "Виктор Артемов",
role: "Тренер", role: "Тренер",
image: "/images/team-placeholder.jpg", image: "/images/team/viktor-artyomov.webp",
instagram: "https://instagram.com/viktor.artyomov/", instagram: "https://instagram.com/viktor.artyomov/",
}, },
{ {
name: "Анна Тарыба", name: "Анна Тарыба",
role: "Тренер", role: "Тренер",
image: "/images/team-placeholder.jpg", image: "/images/team/anna-taryba.webp",
instagram: "https://instagram.com/annataryba/", instagram: "https://instagram.com/annataryba/",
}, },
{ {
name: "Анастасия Чалей", name: "Анастасия Чалей",
role: "Тренер", role: "Тренер",
image: "/images/team-placeholder.jpg", image: "/images/team/anastasia-chaley.webp",
instagram: "https://instagram.com/nastya_chaley/", instagram: "https://instagram.com/nastya_chaley/",
}, },
{ {
name: "Ольга Демидова", name: "Ольга Демидова",
role: "Тренер", role: "Тренер",
image: "/images/team-placeholder.jpg", image: "/images/team/olga-demidova.webp",
instagram: "https://instagram.com/don_olga_red/", instagram: "https://instagram.com/don_olga_red/",
}, },
{ {
name: "Галина Савицкая", name: "Галина Савицкая",
role: "Тренер", role: "Тренер",
image: "/images/team-placeholder.jpg", image: "/images/team/galina-savitskaya.webp",
}, },
{ {
name: "Ирина Третьюкович", name: "Ирина Третьюкович",
role: "Тренер", role: "Тренер",
image: "/images/team-placeholder.jpg", image: "/images/team/irina-tretyukovich.webp",
instagram: "https://instagram.com/irkatretya/", instagram: "https://instagram.com/irkatretya/",
}, },
{ {
name: "Надежда Сух", name: "Надежда Сух",
role: "Тренер", role: "Тренер",
image: "/images/team-placeholder.jpg", image: "/images/team/nadezhda-sukh.webp",
instagram: "https://instagram.com/nadja.dance/", instagram: "https://instagram.com/nadja.dance/",
}, },
{ {
name: "Ирина Карпусь", name: "Ирина Карпусь",
role: "Тренер", role: "Тренер",
image: "/images/team-placeholder.jpg", image: "/images/team/irina-karpus.webp",
instagram: "https://instagram.com/karpus_iri/", instagram: "https://instagram.com/karpus_iri/",
}, },
{ {
name: "Юлия Книга", name: "Юлия Книга",
role: "Тренер", role: "Тренер",
image: "/images/team-placeholder.jpg", image: "/images/team/yuliya-kniga.webp",
instagram: "https://instagram.com/knigynzel/", instagram: "https://instagram.com/knigynzel/",
}, },
{ {
name: "Елена Чигилейчик", name: "Елена Чигилейчик",
role: "Тренер", role: "Тренер",
image: "/images/team-placeholder.jpg", image: "/images/team/elena-chigileychik.webp",
instagram: "https://instagram.com/alenachygi/", instagram: "https://instagram.com/alenachygi/",
}, },
{ {
name: "Елена Тарасевич", name: "Елена Тарасевич",
role: "Тренер", role: "Тренер",
image: "/images/team-placeholder.jpg", image: "/images/team/elena-tarasevic.webp",
instagram: "https://instagram.com/cerceia/", instagram: "https://instagram.com/cerceia/",
}, },
{ {
name: "Ольга Грабовец", name: "Ольга Грабовец",
role: "Тренер", role: "Тренер",
image: "/images/team-placeholder.jpg", image: "/images/team/olga-grabovets.webp",
instagram: "https://instagram.com/lo_woolf/", instagram: "https://instagram.com/lo_woolf/",
}, },
{ {
name: "Кристина Войтович", name: "Кристина Войтович",
role: "Тренер", role: "Тренер",
image: "/images/team-placeholder.jpg", image: "/images/team/kristina-voytovich.webp",
instagram: "https://instagram.com/chris_voytovich/", instagram: "https://instagram.com/chris_voytovich/",
}, },
], ],