@extends('layouts.pmar.theme') @section('title', env('APP_NAME') . ' :: ' . __('Boletim Meteorológico')) @section('content')

{{ __('Boletim Meteorológico') }}

{{ __('Boletim do Centro Municipal de Monitoramento e Alertas de Desastres Naturais de Angra dos Reis') }}
(CEMADEN-AR)

@if (!empty($boletimHoje)) @php $horaAtual = \Carbon\Carbon::now()->subHours(3); $hora = $horaAtual->format('H'); $meteocons = [ 'Ensolarado' => 'pmar/assets/img/icons/weather/ensolarado.svg', 'Sol com poucas nuvens' => 'pmar/assets/img/icons/weather/sol-com-poucas-nuvens.svg', 'Sol com muitas nuvens' => 'pmar/assets/img/icons/weather/sol-com-muitas-nuvens.svg', 'Nublado' => 'pmar/assets/img/icons/weather/nublado.svg', 'Sol com possibilidade de chuva' => 'pmar/assets/img/icons/weather/sol-com-possibilidade-de-chuva.svg', 'Nublado com possibilidade de chuva' => 'pmar/assets/img/icons/weather/nublado-com-possibilidade-de-chuva.svg', 'Chuvoso' => 'pmar/assets/img/icons/weather/chuvoso.svg', 'Pancadas de chuva e trovoada' => 'pmar/assets/img/icons/weather/pancadas-de-chuva-e-trovoada.svg', 'Pancadas de chuva' => 'pmar/assets/img/icons/weather/pancadas-de-chuva.svg', 'Sem nuvens' => 'pmar/assets/img/icons/weather/sem-nuvens.svg', 'Poucas nuvens' => 'pmar/assets/img/icons/weather/poucas-nuvens.svg', 'Muitas nuvens' => 'pmar/assets/img/icons/weather/muitas-nuvens.svg', 'Muitas nuvens com possibilidade de chuva' => 'pmar/assets/img/icons/weather/muitas-nuvens-com-possibilidade-de-chuva.svg', ]; if ($hora >= 5 && $hora < 12) { $condicao = $boletimHoje->estado_manha; } elseif ($hora >= 12 && $hora < 18) { $condicao = $boletimHoje->estado_tarde; } else { $condicao = $boletimHoje->estado_noite; } $backgroundImage = 'pmar/assets/img/icons/weather/backgrounds/' . str_replace(' ', '-', strtolower($condicao)) . '.png'; $cores = [ 'VIGILÂNCIA' => 'green', 'OBSERVAÇÃO' => 'warning', 'ATENÇÃO' => 'danger', 'ALERTA' => 'red', 'ALERTA MÁXIMO' => 'indigo', ]; $cor = $cores[$boletimHoje->nivel_de_acao] ?? 'secondary'; $textClass = $cor === 'warning' ? 'text-white' : ''; @endphp

Nº {{ $boletimHoje->numero_boletim }} - {{ $boletimHoje->data->locale('pt_BR')->translatedFormat('d/m/Y (l)') }}


NÍVEL DE AÇÃO: {{ $boletimHoje->nivel_de_acao }}
{{ $boletimHoje->temperatura_minima }}° / {{ $boletimHoje->temperatura_maxima }}°
@php $iconeCondicao = $meteocons[$condicao] ?? null; @endphp @if ($iconeCondicao) {{ $condicao }} @endif
@endif
Pesquisar boletins
{{ __('Limpar') }}
{{ __('Boletins publicados') }}
{{ $boletins->total() }} {{ __('registros') }}
{{ __('Carregando...') }}

{{ __('Buscando boletins...') }}

@foreach ($boletins as $boletim) @endforeach @if ($boletins->count() == 0) @endif
{{ __('Data de Previsão') }} {{ __('Nº') }} {{ __('Opções') }}
{{ date('d/m/Y', strtotime($boletim->data)) }} {{ $boletim->numero_boletim }}

{{ __('Nenhum boletim encontrado com os filtros aplicados.') }}

@if ($boletins->hasPages()) @endif
@push('scripts') @endpush @endsection