@extends('layouts.app') @section('title', 'Checklist de Matrimonio') @section('content') @php $isPlanner = auth()->check() && auth()->user()->role === 'planner'; // Si es planner, vuelves al detalle del matrimonio (o cámbialo a plannerpro.dashboard si prefieres) $routeDashboard = $isPlanner ? route('plannerpro.matrimonios.show', $matrimonio) : route('planner.dashboard'); $routeToggle = function($task) use ($isPlanner, $matrimonio) { return $isPlanner ? route('plannerpro.tareas.toggle', [$matrimonio, $task]) : route('planner.tareas.toggle', $task); }; $routeDestroy = function($task) use ($isPlanner, $matrimonio) { return $isPlanner ? route('plannerpro.tareas.destroy', [$matrimonio, $task]) : route('planner.tareas.destroy', $task); }; $routeStore = $isPlanner ? route('plannerpro.tareas.store', $matrimonio) : route('planner.tareas.store'); @endphp

Checklist de tu matrimonio

Marca lo que ya tienen listo y agrega tareas personalizadas según sus necesidades.

@if($isPlanner)
Modo Wedding Planner: gestionando el matrimonio de {{ $matrimonio->nombre_pareja ?? 'Pareja' }}
@endif
Volver
@if(session('success'))
{{ session('success') }}
@endif @if(session('error'))
{{ session('error') }}
@endif {{-- Listado de tareas agrupadas por meses_antes --}} @forelse($tasks as $mesesAntes => $grupo)

@if($mesesAntes === 0) Semana del matrimonio @elseif($mesesAntes === 1) 1 mes antes @elseif($mesesAntes > 1) {{ $mesesAntes }} meses antes @else Checklist general @endif

@foreach($grupo as $task)
@csrf
{{ $task->titulo }} @if($task->categoria) {{ ucfirst($task->categoria) }} @endif @if($task->es_personalizada) Personalizada @endif
@if($task->descripcion)
{{ $task->descripcion }}
@endif @if($task->fecha_limite)
Fecha límite: {{ $task->fecha_limite->format('d/m/Y') }}
@endif
{{-- Botón eliminar (solo personalizadas) --}} @if($task->es_personalizada)
@csrf @method('DELETE')
@endif
@endforeach
@empty

Aún no tienes tareas cargadas.

@endforelse {{-- Formulario para agregar tarea personalizada --}}

Agregar tarea personalizada

@csrf
@error('titulo')
{{ $message }}
@enderror
@error('meses_antes')
{{ $message }}
@enderror Usa 0 para semana del matrimonio.
@error('fecha_limite')
{{ $message }}
@enderror
@error('categoria')
{{ $message }}
@enderror
@error('descripcion')
{{ $message }}
@enderror
@endsection