@extends('layouts.app') @section('title', 'Mi Perfil - Corpo Agrícola') @push('styles') {{-- Estilos necesarios para el mapa de Leaflet --}} @endpush @section('content')
{{-- Encabezado decorativo --}}
{{-- Contenedor Principal --}}
{{-- ASIDE: Menú Lateral (Estilo Tarjeta) --}} {{-- MAIN: Contenido --}}
{{-- SECCIÓN 1: DATOS PERSONALES --}}

feed Información Personal

verified_user Verificado
@csrf @method('PUT')
@php $labelNombre = auth()->user()->tipo_cliente === 'juridico' ? 'Razón Social' : 'Nombre'; $labelDoc = auth()->user()->tipo_cliente === 'juridico' ? 'RIF' : 'Cédula / Documento'; @endphp
@error('nombre') error {{ $message }} @enderror
@if(auth()->user()->tipo_cliente !== 'juridico')
@error('apellido') error {{ $message }} @enderror
@endif
lock

info Dato inmutable por seguridad.

@error('telefono') error {{ $message }} @enderror
@error('email') error {{ $message }} @enderror
{{-- ZONA DE SEGURIDAD PARA GUARDAR --}}

Para mantener tu cuenta segura, ingresa tu contraseña actual antes de guardar los cambios.

@error('password_actual_auth')

error {{ $message }}

@enderror
{{-- SECCIÓN 2: DIRECCIONES --}}

map Mis Direcciones

@if(auth()->user()->direcciones->count() > 4) @endif
@if(auth()->user()->direcciones && auth()->user()->direcciones->count() > 0)
@foreach(auth()->user()->direcciones->sortByDesc('es_principal')->take(4) as $direccion)
@if($direccion->es_principal) Principal @endif
home_pin

{{ $direccion->alias ?? 'Ubicación' }}

{{ $direccion->direccion_texto }}

@if($direccion->referencia_punto)

info {{ $direccion->referencia_punto }}

@endif
@if(!$direccion->es_principal)
@csrf @method('PATCH')
@else verified Predeterminada @endif @if(!$direccion->es_principal)
@csrf @method('DELETE')
@endif
@endforeach
@else
wrong_location

Aún no tienes direcciones

Registra una dirección para agilizar tus compras.

@endif
{{-- SECCIÓN 3: SEGURIDAD (PASS) --}}

security Seguridad de la Cuenta

@csrf @method('PUT')
@error('current_password') error {{ $message }} @enderror
@error('password') error {{ $message }} @enderror
{{-- 2. BOTÓN DE ACTUALIZAR CONTRASEÑA CENTRADO --}}
{{-- ================= MODALES ================= --}} {{-- MODAL NUEVA DIRECCIÓN --}} {{-- MODAL GESTIONAR TODAS LAS DIRECCIONES --}} {{-- MODAL DE CONFIRMACIÓN (ELIMINAR) --}} {{-- TOAST NOTIFICATION --}}
check_circle

Notificación

Mensaje...

@endsection @push('scripts') {{-- Scripts para Leaflet y Teléfonos Internacionales --}} @endpush