<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

class PodcastController extends Controller
{
    public function index()
    {
        $podcastData = [
            'hero' => [
                'title' => 'Podcast Production Services',
                'subtitle' => 'From Concept to Launch',
                'description' => 'We help you create a professional podcast that represents your brand and connects with your audience.',
            ],
            'services' => [
                [
                    'id' => 'full-service',
                    'title' => 'Full-Service Production',
                    'description' => 'End-to-end podcast production, including recording, editing, and distribution.',
                    'icon' => 'Mic',
                    'price' => 'From £500/mo',
                ],
                [
                    'id' => 'editing',
                    'title' => 'Audio Engineering & Post-Production',
                    'description' => 'Professional audio editing, mixing, and mastering for crystal-clear sound.',
                    'icon' => 'Sliders',
                    'price' => 'From £300/episode',
                ],
                [
                    'id' => 'consulting',
                    'title' => 'Consulting & Strategy',
                    'description' => 'Expert guidance on podcast concept, growth, and monetization.',
                    'icon' => 'MessageSquare',
                    'price' => 'From £350',
                ],
            ],
        ];

        $themeClasses = $this->getPodcastThemeClasses();

        return view('podcast.index', compact('podcastData', 'themeClasses'));
    }

    private function getPodcastThemeClasses()
    {
        return [
            'sectionBg' => 'bg-gray-900',
            'sectionBgAlt' => 'bg-gray-950',
            'cardBg' => 'bg-gray-900',
            'cardBorder' => 'border-gray-800',
            'textNormal' => 'text-white',
            'textSecondary' => 'text-gray-400',
            'accent' => 'text-purple-400',
            'accentBg' => 'bg-purple-500',
            'divider' => 'border-gray-800',
        ];
    }
}
