@extends('admin.layouts.app') @section('title', 'Detalhes da Notificação') @section('content')

Notificação

Detalhes completos da notificação

@can('notificacoes.edit') Editar @endcan Voltar

Notificação

@if(!$notificacao->lida) @else @endif @can('notificacoes.delete') @endcan
@switch($notificacao->tipo) @case('info') @break @case('sucesso') @break @case('alerta') @break @case('erro') @break @case('sistema') @break @default @endswitch

{{ $notificacao->titulo }}

@switch($notificacao->prioridade) @case('baixa') Baixa @break @case('media') Média @break @case('alta') Alta @break @case('urgente') Urgente @break @endswitch

{{ $notificacao->mensagem }}

@if($notificacao->link_acoes && count($notificacao->link_acoes) > 0)
Ações disponíveis:
@foreach($notificacao->link_acoes as $acao) @if(isset($acao['label']) && isset($acao['url'])) {{ $acao['label'] }} @endif @endforeach
@endif
@if($notificacao->imagem)
Imagem:
Imagem da notificação
@endif
Criada em:

{{ $notificacao->created_at->format('d/m/Y H:i:s') }}

{{ $notificacao->created_at->diffForHumans() }}

@if($notificacao->lida_em)
Lida em:

{{ $notificacao->lida_em->format('d/m/Y H:i:s') }}

{{ $notificacao->lida_em->diffForHumans() }}

@endif
@if($notificacao->agendar_para || $notificacao->expira_em)
@if($notificacao->agendar_para)
Agendada para:

{{ $notificacao->agendar_para->format('d/m/Y H:i:s') }}

{{ $notificacao->agendar_para->diffForHumans() }}

@endif @if($notificacao->expira_em)
Expira em:

{{ $notificacao->expira_em->format('d/m/Y H:i:s') }}

{{ $notificacao->expira_em->diffForHumans() }}

@endif
@endif
Status:
@if(!$notificacao->lida) Não Lida @else Lida @endif @if($notificacao->expira_em && $notificacao->expira_em < now()) Expirada @endif

Historial

{{ $notificacao->created_at->format('H:i') }}
Notificação criada
A notificação foi criada e programada para entrega.
@if($notificacao->lida_em)
{{ $notificacao->lida_em->format('H:i') }}
Notificação lida
O usuário visualizou esta notificação.
@endif @if($notificacao->agendar_para && $notificacao->agendar_para > $notificacao->created_at)
{{ $notificacao->agendar_para->format('H:i') }}
Notificação entregue
Notificação entregue conforme programado.
@endif @if($notificacao->expira_em && $notificacao->expira_em < now())
{{ $notificacao->expira_em->format('H:i') }}
Notificação expirada
A notificação atingiu sua data de expiração e foi removida.
@endif

Informações

@if($notificacao->icone) @endif
ID: {{ $notificacao->id }}
Tipo: @switch($notificacao->tipo) @case('info') Info @break @case('sucesso') Sucesso @break @case('alerta') Alerta @break @case('erro') Erro @break @case('sistema') Sistema @break @endswitch
Prioridade: {{ ucfirst($notificacao->prioridade) }}
Status: @if(!$notificacao->lida) Não Lida @else Lida @endif
Ícone: {{ $notificacao->icone }}

Destinatário

@if($notificacao->user)
{{ $notificacao->user->name }}
{{ $notificacao->user->name }}
{{ ucfirst($notificacao->user->tipo_usuario) }} @if($notificacao->user->email)
{{ $notificacao->user->email }} @endif
@if($notificacao->user->loja)

Loja: {{ $notificacao->user->loja->nome }}

@endif @else

Destinatário: Notificação geral

@if($notificacao->loja)

Loja: {{ $notificacao->loja->nome }}

@else

Loja: Todas as lojas

@endif @endif

Estatísticas

{{ $notificacao->created_at->diffInDays() }}

Dias desde criação

@if($notificacao->lida_em) {{ $notificacao->created_at->diffInMinutes($notificacao->lida_em) }} @else - @endif

Minutos até leitura

Ações Rápidas

@can('notificacoes.edit') Editar Notificação @endcan @if(!$notificacao->lida) @else @endif Nova Notificação Todas as Notificações
@endsection @section('scripts') @endsection @section('styles') @endsection