@extends('layouts.app')

@section('content')
<div class="bg-body-light">
  <div class="content content-full">
    <div class="d-flex flex-column flex-sm-row justify-content-sm-between align-items-sm-center py-2">
      <div class="flex-grow-1">
        <h1 class="h3 fw-bold mb-2">
          Modificar Urbanización
        </h1>
        <h2 class="fs-base lh-base fw-medium text-muted mb-0">
          Actualización de los datos para el registro #{{ $urbanizacion->id }}.
        </h2>
      </div>
      <nav class="flex-shrink-0 mt-3 mt-sm-0 ms-sm-3" aria-label="breadcrumb">
        <ol class="breadcrumb breadcrumb-alt">
          <li class="breadcrumb-item">
            <a class="link-fx" href="{{ route('urbanizaciones.index') }}">Urbanizaciones</a>
          </li>
          <li class="breadcrumb-item" aria-current="page">
            Editar
          </li>
        </ol>
      </nav>
    </div>
  </div>
</div>
<div class="content">
  <div class="row justify-content-center">
    <div class="col-md-8 col-lg-6">
      
      <div class="block block-rounded">
        <div class="block-header block-header-default">
          <h3 class="block-title">
            <i class="fa fa-pencil-alt me-1 text-warning"></i> Editar Información
          </h3>
        </div>
        <div class="block-content">
          @if($errors->any())
            <div class="alert alert-danger alert-dismissible" role="alert">
              <p class="mb-0 fs-sm fw-medium">Corrija los siguientes errores:</p>
              <ul class="mb-0 fs-sm">
                @foreach($errors->all() as $e) <li>{{ $e }}</li> @endforeach
              </ul>
              <button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
            </div>
          @endif

          <form method="POST" action="{{ route('urbanizaciones.update', $urbanizacion->id) }}">
            @csrf
            @method('PUT')

            <div class="mb-4">
              <label class="form-label" for="id">Código del Registro</label>
              <div class="input-group">
                <span class="input-group-text bg-light text-muted">
                  <i class="fa fa-lock"></i>
                </span>
                <input type="text" class="form-control bg-light" id="id" value="{{ $urbanizacion->id }}" readonly>
              </div>
              <div class="form-text fs-xs text-muted">Este identificador no puede ser modificado.</div>
            </div>

            <div class="mb-4">
              <label class="form-label" for="nombre">Nombre de la Urbanización <span class="text-danger">*</span></label>
              <input type="text" name="nombre" id="nombre" class="form-control form-control-alt" 
                     maxlength="45" value="{{ old('nombre', $urbanizacion->nombre) }}" required>
            </div>

            <div class="mb-4">
              <label class="form-label" for="ufecha">Fecha <span class="text-danger">*</span></label>
              <div class="input-group">
                <span class="input-group-text">
                  <i class="fa fa-calendar-day"></i>
                </span>
                <input type="text" name="ufecha" id="ufecha" class="js-flatpickr form-control form-control-alt"
                       value="{{ old('ufecha', $urbanizacion->fechaurb ? \Carbon\Carbon::parse($urbanizacion->fechaurb)->format('d/m/Y') : '') }}"
                       data-date-format="d/m/Y" placeholder="dd/mm/aaaa" required>
              </div>
            </div>

            <div class="mb-4">
              <label class="form-label" for="uobservaciones">Observaciones</label>
              <textarea name="uobservaciones" id="uobservaciones" class="form-control form-control-alt" 
                        rows="3" maxlength="45">{{ old('uobservaciones', $urbanizacion->observacionesurb) }}</textarea>
              </div>
            </div>

            <div class="block-content block-content-full block-content-sm bg-body-light text-end rounded-bottom">
              <a href="{{ route('urbanizaciones.show', $urbanizacion->id) }}" class="btn btn-alt-secondary me-1">
                <i class="fa fa-times me-1"></i> Cancelar
              </a>
              <button type="submit" class="btn btn-alt-warning" onclick="return confirm('¿Está seguro de guardar los cambios?')">
                <i class="fa fa-save me-1"></i> Actualizar Registro
              </button>
            </div>
          </form>
        </div>
      </div>
      </div>
  </div>
</div>
@endsection