feat: implementar modal gestión capas y limpieza de stubs duplicados
This commit is contained in:
@@ -19,19 +19,32 @@
|
||||
@endforeach
|
||||
</div>
|
||||
<div class="mt-4">
|
||||
<button wire:click="$dispatch('centerMap')" class="btn btn-sm btn-outline w-full">
|
||||
<button wire:click="openLayerModal" class="btn btn-sm btn-primary w-full">
|
||||
📂 Gestión de capas
|
||||
</button>
|
||||
<button wire:click="$dispatch('centerMap')" class="btn btn-sm btn-outline w-full mt-2">
|
||||
📍 Centrar en proyecto
|
||||
</button>
|
||||
<button onclick="getUserLocation()" class="btn btn-sm btn-outline w-full mt-2">
|
||||
🧭 Mi ubicación
|
||||
</button>
|
||||
<a href="{{ route('layers.manage', ['project' => $project->id, 'phase' => $phase->id]) }}" class="btn btn-sm btn-info w-full mt-2">
|
||||
✏️ Gestión de capas y elementos
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Modal de Gestión de Capas -->
|
||||
@if($showLayerModal)
|
||||
<div class="fixed inset-0 bg-black bg-opacity-50 z-[2000] flex items-center justify-center p-4">
|
||||
<div class="bg-base-100 p-6 rounded-box shadow-2xl w-full max-w-lg">
|
||||
<h3 class="font-bold text-lg mb-4">Gestión de capas</h3>
|
||||
<p class="text-sm mb-4">Configura las capas y elementos visibles del proyecto.</p>
|
||||
<div class="modal-action">
|
||||
<button wire:click="closeLayerModal" class="btn btn-sm btn-primary">Cerrar</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@endif
|
||||
|
||||
<!-- Columna derecha: Editor de progreso -->
|
||||
<div class="w-full lg:w-1/3 transition-all duration-300" :class="{'lg:w-full': formFullscreen}">
|
||||
<div class="card bg-base-100 shadow-xl h-full flex flex-col">
|
||||
|
||||
Reference in New Issue
Block a user