@extends('layouts.app') @section('title', 'Configurações de Notificação') @section('content')

Configurações de Notificação

Configure como e quando receber notificações de alertas

@if($user->temTelefoneValido())
SMS configurado @else
Configure o telefone @endif

Notificações (30 dias)

{{ $userStats['total'] }}

SMS Enviados

{{ $userStats['sms'] }}

Emails Enviados

{{ $userStats['email'] }}

Taxa de Entrega

@php $taxaEntrega = $userStats['total'] > 0 ? round(($userStats['entregues'] / $userStats['total']) * 100, 1) : 0; @endphp

{{ $taxaEntrega }}%

Preferências de Notificação

@csrf @method('PUT')

Informações de Contato

@error('telefone')

{{ $message }}

@enderror

Formato: +258XXXXXXXXX (internacional) ou 8XXXXXXXX (nacional)

Email não pode ser alterado aqui. Use o perfil do usuário.

Tipos de Notificação

Receber alertas via mensagem de texto

Receber alertas via email

Sempre receber notificações de emergência (recomendado)

Níveis de Alerta

Selecione quais níveis de alerta deseja receber:

@php $niveis = [ 'informacao' => ['label' => 'Informação', 'color' => 'blue', 'icon' => 'info-circle'], 'atencao' => ['label' => 'Atenção', 'color' => 'yellow', 'icon' => 'exclamation-circle'], 'alerta' => ['label' => 'Alerta', 'color' => 'orange', 'icon' => 'exclamation-triangle'], 'emergencia' => ['label' => 'Emergência', 'color' => 'red', 'icon' => 'skull-crossbones'] ]; $niveisUsuario = old('niveis_notificacao', $user->niveis_notificacao ?? ['alerta', 'emergencia']); @endphp @foreach($niveis as $nivel => $config) @endforeach

Relatórios Automáticos

Receber resumo diário de alertas por SMS

@if($user->temTelefoneValido()) @csrf @endif Ver Histórico
@endsection