mejoras en la gestión de proyectos y documentos: se añaden nuevos campos y validaciones para optimizar la organización y el seguimiento de los mismos.
This commit is contained in:
19
resources/views/components/accordion.blade.php
Normal file
19
resources/views/components/accordion.blade.php
Normal file
@@ -0,0 +1,19 @@
|
||||
@props(['allowMultiple' => false])
|
||||
|
||||
<div
|
||||
x-data="{
|
||||
active: {{ $allowMultiple ? '[]' : 'null' }},
|
||||
isMultiple: {{ $allowMultiple ? 'true' : 'false' }},
|
||||
toggleItem(id) {
|
||||
if (this.isMultiple) {
|
||||
const index = this.active.indexOf(id);
|
||||
index === -1 ? this.active.push(id) : this.active.splice(index, 1);
|
||||
} else {
|
||||
this.active = this.active === id ? null : id;
|
||||
}
|
||||
}
|
||||
}"
|
||||
{{ $attributes->merge(['class' => 'space-y-4']) }}
|
||||
>
|
||||
{{ $slot }}
|
||||
</div>
|
||||
Reference in New Issue
Block a user