<?php

namespace App\Http\Controllers;

use App\Models\Newspaper;
use App\Models\Setting;
use Illuminate\Http\Request;

class HomeController extends Controller
{
    public function index()
    {
        $latest = Newspaper::published()
            ->orderByDesc('publish_date')
            ->first();

        if ($latest) {
            return redirect()->route('newspaper.show', $latest->publish_date->format('Y-m-d'));
        }

        // No published edition yet — show a simple waiting page
        return view('frontend.home', ['latest' => null, 'recentEditions' => collect()]);
    }
}
