@extends('layouts.app') {{-- Ajusta si usas otro layout --}} @section('title', 'Mi Planner de Matrimonio') @section('content') @php // ✅ AJUSTA ESTA LÍNEA a tu lógica real de pago: // Ejemplo 1: columna en users -> planner_paid (boolean) $plannerPaid = (bool) (auth()->user()->planner_paid ?? false); // Ejemplo 2 (si tienes relación): // $plannerPaid = auth()->user()->payments()->where('status','paid')->exists(); @endphp
@if(session('success'))
{{ session('success') }}
@endif {{-- Aviso si no ha pagado --}} @unless($plannerPaid)
Tu planner está bloqueado. Realiza el pago para desbloquear checklist, presupuesto, invitados, proveedores, timeline y exportación a PDF.
@endunless {{-- Título + botones de acción --}}

Mi Planner de Matrimonio

Hola {{ auth()->user()->name }}, este es el resumen general de tu matrimonio.

{{-- Card: Información general --}}
Información general
{{-- Si quieres que esta card sea visible incluso sin pagar, déjalo tal cual --}}

Pareja: {{ $matrimonio->nombre_pareja ?? 'Sin nombre aún' }}

Fecha: {{ $matrimonio->fecha_matrimonio?->format('d/m/Y') ?? 'Por definir' }}

Ciudad: {{ $matrimonio->ciudad ?? 'Por definir' }}

Lugar: {{ $matrimonio->lugar ?? 'Por definir' }}

Estilo: {{ $matrimonio->estilo ?? 'Por definir' }}

Invitados estimados: {{ $matrimonio->invitados_estimados ?? '—' }}

Estado: @php $estados = [ 'planificando' => 'Planificando', 'pausado' => 'Pausado', 'realizado' => 'Realizado', ]; @endphp {{ $estados[$matrimonio->estado] ?? 'Planificando' }}

{{-- // ✅ OPCIONAL: si prefieres ocultar datos hasta que paguen: @unless($plannerPaid)
Desbloquea el planner para ver y editar todos los detalles.
@endunless --}}
{{-- Card: Presupuesto --}}
Presupuesto
@if($plannerPaid)

Total estimado (planner): ${{ number_format($totalEstimado ?: ($matrimonio->presupuesto_total ?? 0), 0, ',', '.') }}

Costo real (suma categorías): ${{ number_format($totalReal, 0, ',', '.') }}

Pagado: ${{ number_format($totalPagado, 0, ',', '.') }}

@if($totalEstimado > 0 && $totalReal > 0)
Porcentaje del presupuesto utilizado
{{ $porcentajePresupuestoUsado }}%
@endif @else

Desbloquea el planner para administrar tu presupuesto.

Desbloquear presupuesto @endif
{{-- Card: Progreso del checklist --}}
Progreso del checklist
@if($plannerPaid)
Progreso general
{{ $progreso }}%
{{ $completedTasks }} de {{ $totalTasks }} tareas completadas.
@if($proximasTareas->count() > 0)
Próximas tareas pendientes:
    @foreach($proximasTareas as $tarea)
  • {{ $tarea->titulo }} @if($tarea->meses_antes !== null) — @if($tarea->meses_antes === 0) semana del matrimonio @elseif($tarea->meses_antes === 1) 1 mes antes @else {{ $tarea->meses_antes }} meses antes @endif @endif
  • @endforeach
@else

✨ ¡Felicidades! No tienes tareas pendientes en tu checklist.

@endif @else

Desbloquea el planner para acceder al checklist y tu progreso.

Desbloquear checklist @endif
{{-- row --}}
@endsection