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>
BIN
public/images/team/anastasia-chaley.webp
Normal file
|
After Width: | Height: | Size: 32 KiB |
BIN
public/images/team/anna-taryba.webp
Normal file
|
After Width: | Height: | Size: 264 KiB |
BIN
public/images/team/elena-chigileychik.webp
Normal file
|
After Width: | Height: | Size: 14 KiB |
BIN
public/images/team/elena-tarasevic.webp
Normal file
|
After Width: | Height: | Size: 54 KiB |
BIN
public/images/team/galina-savitskaya.webp
Normal file
|
After Width: | Height: | Size: 71 KiB |
BIN
public/images/team/irina-karpus.webp
Normal file
|
After Width: | Height: | Size: 69 KiB |
BIN
public/images/team/irina-tretyukovich.webp
Normal file
|
After Width: | Height: | Size: 281 KiB |
BIN
public/images/team/kristina-voytovich.webp
Normal file
|
After Width: | Height: | Size: 52 KiB |
BIN
public/images/team/nadezhda-sukh.webp
Normal file
|
After Width: | Height: | Size: 71 KiB |
BIN
public/images/team/olga-demidova.webp
Normal file
|
After Width: | Height: | Size: 42 KiB |
BIN
public/images/team/olga-grabovets.webp
Normal file
|
After Width: | Height: | Size: 80 KiB |
BIN
public/images/team/viktor-artyomov.webp
Normal file
|
After Width: | Height: | Size: 301 KiB |
BIN
public/images/team/yuliya-kniga.webp
Normal file
|
After Width: | Height: | Size: 51 KiB |
@@ -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 { SectionHeading } from "@/components/ui/SectionHeading";
|
||||
import { Reveal } from "@/components/ui/Reveal";
|
||||
@@ -17,8 +18,14 @@ export function Team() {
|
||||
{team.members.map((member, i) => (
|
||||
<Reveal key={i}>
|
||||
<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">
|
||||
<User size={48} className="muted-text" />
|
||||
<div className="mx-auto h-32 w-32 overflow-hidden rounded-full">
|
||||
<Image
|
||||
src={member.image}
|
||||
alt={member.name}
|
||||
width={128}
|
||||
height={128}
|
||||
className="h-full w-full object-cover"
|
||||
/>
|
||||
</div>
|
||||
<h3 className="heading-text mt-4 text-lg font-semibold">{member.name}</h3>
|
||||
<p className="muted-text mt-1 text-sm">{member.role}</p>
|
||||
|
||||
@@ -26,78 +26,78 @@ export const siteContent: SiteContent = {
|
||||
{
|
||||
name: "Виктор Артемов",
|
||||
role: "Тренер",
|
||||
image: "/images/team-placeholder.jpg",
|
||||
image: "/images/team/viktor-artyomov.webp",
|
||||
instagram: "https://instagram.com/viktor.artyomov/",
|
||||
},
|
||||
{
|
||||
name: "Анна Тарыба",
|
||||
role: "Тренер",
|
||||
image: "/images/team-placeholder.jpg",
|
||||
image: "/images/team/anna-taryba.webp",
|
||||
instagram: "https://instagram.com/annataryba/",
|
||||
},
|
||||
{
|
||||
name: "Анастасия Чалей",
|
||||
role: "Тренер",
|
||||
image: "/images/team-placeholder.jpg",
|
||||
image: "/images/team/anastasia-chaley.webp",
|
||||
instagram: "https://instagram.com/nastya_chaley/",
|
||||
},
|
||||
{
|
||||
name: "Ольга Демидова",
|
||||
role: "Тренер",
|
||||
image: "/images/team-placeholder.jpg",
|
||||
image: "/images/team/olga-demidova.webp",
|
||||
instagram: "https://instagram.com/don_olga_red/",
|
||||
},
|
||||
{
|
||||
name: "Галина Савицкая",
|
||||
role: "Тренер",
|
||||
image: "/images/team-placeholder.jpg",
|
||||
image: "/images/team/galina-savitskaya.webp",
|
||||
},
|
||||
{
|
||||
name: "Ирина Третьюкович",
|
||||
role: "Тренер",
|
||||
image: "/images/team-placeholder.jpg",
|
||||
image: "/images/team/irina-tretyukovich.webp",
|
||||
instagram: "https://instagram.com/irkatretya/",
|
||||
},
|
||||
{
|
||||
name: "Надежда Сух",
|
||||
role: "Тренер",
|
||||
image: "/images/team-placeholder.jpg",
|
||||
image: "/images/team/nadezhda-sukh.webp",
|
||||
instagram: "https://instagram.com/nadja.dance/",
|
||||
},
|
||||
{
|
||||
name: "Ирина Карпусь",
|
||||
role: "Тренер",
|
||||
image: "/images/team-placeholder.jpg",
|
||||
image: "/images/team/irina-karpus.webp",
|
||||
instagram: "https://instagram.com/karpus_iri/",
|
||||
},
|
||||
{
|
||||
name: "Юлия Книга",
|
||||
role: "Тренер",
|
||||
image: "/images/team-placeholder.jpg",
|
||||
image: "/images/team/yuliya-kniga.webp",
|
||||
instagram: "https://instagram.com/knigynzel/",
|
||||
},
|
||||
{
|
||||
name: "Елена Чигилейчик",
|
||||
role: "Тренер",
|
||||
image: "/images/team-placeholder.jpg",
|
||||
image: "/images/team/elena-chigileychik.webp",
|
||||
instagram: "https://instagram.com/alenachygi/",
|
||||
},
|
||||
{
|
||||
name: "Елена Тарасевич",
|
||||
role: "Тренер",
|
||||
image: "/images/team-placeholder.jpg",
|
||||
image: "/images/team/elena-tarasevic.webp",
|
||||
instagram: "https://instagram.com/cerceia/",
|
||||
},
|
||||
{
|
||||
name: "Ольга Грабовец",
|
||||
role: "Тренер",
|
||||
image: "/images/team-placeholder.jpg",
|
||||
image: "/images/team/olga-grabovets.webp",
|
||||
instagram: "https://instagram.com/lo_woolf/",
|
||||
},
|
||||
{
|
||||
name: "Кристина Войтович",
|
||||
role: "Тренер",
|
||||
image: "/images/team-placeholder.jpg",
|
||||
image: "/images/team/kristina-voytovich.webp",
|
||||
instagram: "https://instagram.com/chris_voytovich/",
|
||||
},
|
||||
],
|
||||
|
||||