<?php

namespace Modules\LotesSeries\Controllers;

use Gestoreasy\Core\Http\Request;
use Gestoreasy\Core\Http\Response;

class LotesSeriesViewsController {
    public function index(Request $req): Response {
        $html = <<<HTML
<!DOCTYPE html>
<html>
<head>
    <title>Lotes e Séries</title>
    <meta charset="UTF-8">
    <style>
        body { font-family: Arial, sans-serif; margin: 20px; }
        .tabs { display: flex; gap: 10px; margin-bottom: 20px; }
        .tab { padding: 10px 20px; background: #f0f0f0; border: none; cursor: pointer; border-radius: 4px; }
        .tab.active { background: #d32f2f; color: white; }
    </style>
</head>
<body>
    <h1>Gestão de Lotes e Séries</h1>
    <div class="tabs">
        <button class="tab active" onclick="window.location='/lotes-series/lotes'">Lotes</button>
        <button class="tab" onclick="window.location='/lotes-series/series'">Séries</button>
        <button class="tab" onclick="window.location='/lotes-series/rastreabilidade'">Rastreabilidade</button>
    </div>
    <p>Módulo de gestão de lotes e séries para rastreabilidade completa de produtos.</p>
</body>
</html>
HTML;
        return new Response(200, [], $html);
    }

    public function lotes(Request $req): Response {
        return new Response(200, [], '<h1>Gestão de Lotes</h1><p>Interface em desenvolvimento...</p>');
    }

    public function series(Request $req): Response {
        return new Response(200, [], '<h1>Gestão de Séries</h1><p>Interface em desenvolvimento...</p>');
    }

    public function rastreabilidade(Request $req): Response {
        return new Response(200, [], '<h1>Rastreabilidade</h1><p>Interface em desenvolvimento...</p>');
    }
}

