<?php

declare(strict_types=1);

/**
 * Turn-Übersichtsseite (Hub + Abteilungskontakt). Inhalt: data/turnen.json.
 * Struktur: Hero → Disziplin-Karten → Anfrageformular. Die Detailinhalte
 * (Beiträge, Trainingszeiten) leben auf den Disziplin-Unterseiten.
 *
 * Das Formular ist die allgemeine contact-form-Komponente mit
 * department => 'turnen': Auswahlliste sind die Disziplinen, Empfänger ist die
 * Turnabteilung (club.email_turnen) statt info@. Die alte Seite hatte dafür ein
 * eigenes, zweites Formular — hier ist es dieselbe Komponente und dieselbe
 * Action, damit der Spam-Schutz nicht doppelt gepflegt werden muss.
 */
$page = json_load('turnen')['overview'];

// Heros aller Turn-Seiten zeigen VORÜBERGEHEND das Drohnen-Luftbild des
// Vereinsgeländes (img/pages/vereinsgelaende, Quelle: data/turnen.json) statt des
// Fußballplatz-Bildes. Ehrlicher wäre ein Bild aus der Turnhalle — liegt eines
// vor, tauschen die sechs Hero-Blöcke in data/turnen.json und das og_image der
// sechs Seiten-Dateien. Die Übersichts-Kacheln zeigen weiter die (vorläufigen)
// themenbezogenen Platzhalter aus public/assets/img/pages/.
$cards = [
    ['name' => 'Erwachsenenturnen',            'slug' => 'turnen/erwachsenenturnen',              'category' => 'Mäximum Gym',                'image' => ['base' => 'img/pages/turnen-erwachsenenturnen', 'widths' => [640, 1000, 1600], 'alt' => 'Erwachsenenturnen beim TSV 08 Kulmbach']],
    ['name' => 'Eltern-Kind- & Kinderturnen',  'slug' => 'turnen/eltern-kind-turnen',             'category' => 'ab ca. 2 Jahren',            'image' => ['base' => 'img/pages/turnen-eltern-kind', 'widths' => [640, 1000, 1600], 'alt' => 'Eltern-Kind- und Kinderturnen beim TSV 08 Kulmbach']],
    ['name' => 'Step Aerobic, Fitness & Pilates', 'slug' => 'turnen/step-aerobic-fitness-pilates', 'category' => 'Max-Hundt-Schule',         'image' => ['base' => 'img/pages/turnen-step-aerobic', 'widths' => [640, 1000, 1600], 'alt' => 'Step Aerobic, Fitness und Pilates beim TSV 08 Kulmbach']],
    ['name' => 'Trampolinturnen',              'slug' => 'turnen/trampolin',                      'category' => 'Carl-von-Linde-Realschule', 'image' => ['base' => 'img/pages/turnen-trampolin', 'widths' => [640, 1000, 1600], 'alt' => 'Trampolinturnen beim TSV 08 Kulmbach']],
    ['name' => 'Wettkampfturnen',              'slug' => 'turnen/wettkampfturnen',                'category' => 'Leistungssport',            'image' => ['base' => 'img/pages/turnen-wettkampf', 'widths' => [640, 1000, 1600], 'alt' => 'Wettkampfturnen beim TSV 08 Kulmbach']],
];

$meta = [
    'title'       => 'Turnen in Kulmbach',
    'description' => 'Die Turnabteilung des TSV 08 Kulmbach: Eltern-Kind- und Kinderturnen, Erwachsenenturnen, Step Aerobic, Fitness und Pilates, Trampolin- und Wettkampfturnen.',
    'og_image'    => 'img/pages/vereinsgelaende-1600.jpg',
    'schema'      => page_schema([
        ['name' => 'Startseite', 'slug' => ''],
        ['name' => 'Turnen', 'slug' => 'turnen'],
    ]),
];

component('hero', ['hero' => $page['hero']]);
component('team-cards', [
    'teams'        => $cards,
    'title'        => 'Unsere Turngruppen',
    'title_hidden' => true,
    'anchor'       => 'gruppen',
]);
component('contact-form', [
    'intro'      => $page['contact'],
    'return'     => 'turnen',
    'department' => 'turnen',
]);
