<?php

namespace App\Livewire\Configurations;

use App\Support\Historial;
use Livewire\Component;

/**
 * «¿Está ya arriba lo de X?» — la versión que corre aquí y lo que trae cada una.
 *
 * **Sin permiso propio, a propósito.** No enseña ni un dato de ningún cliente: es la lista
 * de lo que hemos subido. Quien más la necesita es quien atiende el teléfono, que es
 * precisamente quien menos permisos tiene; pedir `admin.configs.index` la dejaría solo para
 * Admin, que es el único que ya sabía la respuesta. Por eso la ruta va sin `permission:`,
 * como la portada de la sección.
 *
 * Todo sale de `App\Support\Historial`, que explica cómo una instancia sabe qué lleva
 * desplegado sin preguntárselo a nadie.
 */
class Version extends Component
{
    public function render()
    {
        return view('livewire.configurations.version', [
            'actual' => Historial::ACTUAL,
            'donde' => Historial::donde(),
            'versiones' => Historial::versiones(),
        ])->layout('layouts.app');
    }
}
