@props(['valor', 'modelo' => 'mes', 'legenda' => 'Mês', 'minimo' => '2019-01', 'maximo' => null, 'alinhar' => 'direita']) {{-- Mês com anterior e seguinte a um clique, e o nome do mês abrindo um painel com os doze meses do ano — e, pelo título, os anos. De agosto/2026 a dezembro/2025 são dois cliques, e não oito setas. O teto é o mês corrente: depois dele não há movimento para mostrar. --}} @php $nomes = ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro']; $data = new DateTimeImmutable(($valor ?: date('Y-m')).'-01'); $maximo ??= date('Y-m'); $anterior = $data->modify('-1 month')->format('Y-m'); $seguinte = $data->modify('+1 month')->format('Y-m'); $rotulo = $nomes[(int) $data->format('n') - 1].' de '.$data->format('Y'); $id = 'seletor-'.$modelo; @endphp