feat: separate /team and /schedule pages with Pinterest-style team grid
- Add /team page with masonry grid, style filters, search, and trainer profiles - Add /schedule page as dedicated full-page schedule viewer - Landing page: replace team section with auto-scrolling photo marquee (TeamPreview) - Clicking a trainer opens modal overlay with profile (no page navigation) - "Познакомиться с командой" links to full /team gallery - Landing page: replace schedule section with compact CTA linking to /schedule - Header: support mixed route links (/team) and hash links (#about) - Sub-pages show all nav links, hash links prefixed with / - Sub-pages always use scrolled header style (readable on light theme) - Remove unused content.ts and seed.ts (DB is primary data source) - Add marquee and grid card entrance animations
This commit is contained in:
@@ -15,7 +15,7 @@ export const NAV_LINKS: NavLink[] = [
|
||||
{ label: "Направления", href: "#classes" },
|
||||
{ label: "Команда", href: "#team" },
|
||||
{ label: "День открытых дверей", href: "#open-day" },
|
||||
{ label: "Расписание", href: "#schedule" },
|
||||
{ label: "Расписание", href: "/schedule" },
|
||||
{ label: "Стоимость", href: "#pricing" },
|
||||
{ label: "Мастер-классы", href: "#master-classes" },
|
||||
{ label: "Новости", href: "#news" },
|
||||
|
||||
Reference in New Issue
Block a user