<?php
/**
 * HomeController - Página inicial
 * Localização: /app/controllers/HomeController.php
 */

class HomeController extends Controller
{
    public function index(): void
    {
        $produtoModel = $this->model('Produto');
        $categoriaModel = $this->model('Categoria');
        $colecaoModel = $this->model('Colecao');

        $data = [
            'pageTitle'  => config_marca()['meta_titulo'] ?? 'OFFICE',
            'destaques'  => $produtoModel->destaques(8),
            'categorias' => $categoriaModel->ativas(),
            'colecoes'   => $colecaoModel->ativas(),
            'config'     => config_marca(),
        ];
        $this->view('public/home', $data);
    }

    public function sobre(): void
    {
        $this->view('public/sobre', [
            'pageTitle' => 'Sobre - OFFICE',
            'config'    => config_marca(),
        ]);
    }

    public function contato(): void
    {
        $this->view('public/contato', [
            'pageTitle' => 'Contato - OFFICE',
            'config'    => config_marca(),
        ]);
    }
}
