Avances con varias cosas~

This commit is contained in:
2025-01-17 08:31:59 -03:00
parent ee19e479f4
commit 5fc8e2bda1
21 changed files with 463 additions and 121 deletions

View File

@@ -0,0 +1,38 @@
<div class="max-w-screen-sm mx-auto">
<div class="mb-4">
@if($this->user)
<x-title>Editar Usuario</x-title>
@else
<x-title>Crear Usuario</x-title>
@endif
</div>
<form wire:submit.prevent="save">
<x-card class="space-y-4">
<x-input label="Nombre" wire:model="name"/>
<x-input label="Correo Electrónico" wire:model="email"/>
<x-select.styled label="Roles" :options="$this->availableRoles" select="label:title|value:id" multiple
wire:model="roles"/>
@if($this->user)
<x-checkbox label="Cambiar contraseña" wire:model.live="change_password"/>
@endif
@if(!$this->user || $change_password)
<x-password label="Contraseña" wire:model="password"/>
<x-password label="Confirmación de la contraseña" wire:model="password_confirmation"/>
@endif
<x-slot:footer>
<x-button wire:navigate :href="route('usuarios.index')" icon="arrow-left" color="secondary">
Volver
</x-button>
<x-button type="submit" icon="plus">
Guardar
</x-button>
</x-slot:footer>
</x-card>
</form>
</div>