<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

class BrandingController extends Controller
{
    public function index()
    {
        $brandingData = [
            'hero' => [
                'title' => 'Building Brands',
                'subtitle' => 'Strategic Brand Development',
                'description' => 'We build memorable brands that connect with audiences and drive growth.',
            ],
            'services' => [
                 [
                    'id' => 'strategy',
                    'title' => 'Brand Strategy',
                    'description' => 'Defining your brand’s purpose, values, and positioning.',
                    'icon' => 'Compass',
                    'price' => 'From £2,000',
                ],
                [
                    'id' => 'identity',
                    'title' => 'Visual Identity',
                    'description' => 'Logo design, color systems, and typography that reflect your brand.',
                    'icon' => 'PenTool',
                    'price' => 'From £1,500',
                ],
                [
                    'id' => 'messaging',
                    'title' => 'Brand Messaging',
                    'description' => 'Crafting a unique voice, tone, and story for your brand.',
                    'icon' => 'MessageSquare',
                    'price' => 'From £500',
                ],
            ],
        ];

        $themeClasses = $this->getBrandingThemeClasses();

        return view('branding.index', compact('brandingData', 'themeClasses'));
    }

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