Avances con varias cosas~
This commit is contained in:
@@ -11,7 +11,7 @@
|
||||
<img class="h-8 rounded" src="https://api.dicebear.com/9.x/thumbs/svg" alt="avatar"/>
|
||||
<div>
|
||||
<p class="text-sm">{{auth()->user()->name}}</p>
|
||||
<p class="text-xs text-secondary">Administrador</p>
|
||||
<p class="text-xs text-secondary">{{auth()->user()->email}}</p>
|
||||
</div>
|
||||
</button>
|
||||
</x-slot:action>
|
||||
|
||||
@@ -1,3 +1 @@
|
||||
<div>
|
||||
<h1 class="text-4xl mb-8 underline decoration-primary decoration-3">{{$slot}}</h1>
|
||||
</div>
|
||||
<h1 class="text-4xl underline decoration-primary decoration-3">{{$slot}}</h1>
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
@use(Illuminate\Support\Number)
|
||||
<div>
|
||||
<div class="flex gap-2 justify-between items-baseline">
|
||||
<div class="flex gap-2 justify-between items-baseline mb-4">
|
||||
<x-title>
|
||||
{{$this->turno ? "Editar caja" : "Registrar Caja"}}
|
||||
</x-title>
|
||||
|
||||
@@ -1,12 +1,15 @@
|
||||
@use(Illuminate\Support\Number)
|
||||
<div>
|
||||
<x-title>Cajas</x-title>
|
||||
|
||||
<div class="flex gap-2 justify-between items-end">
|
||||
<x-date label="Fecha" wire:model.live="searchFecha" helpers/>
|
||||
<div class="flex flex-col sm:flex-row gap-2 justify-between items-baseline mb-4">
|
||||
<x-title>Cajas</x-title>
|
||||
<x-button wire:click="createTurno" icon="plus">Registrar Caja</x-button>
|
||||
</div>
|
||||
|
||||
<div class="flex">
|
||||
<x-date label="Fecha" wire:model.live="searchFecha" helpers/>
|
||||
</div>
|
||||
|
||||
<div class="mt-4">
|
||||
<x-table striped :headers="$this->headers" :rows="$this->rows" paginate>
|
||||
@interact('column_fecha', $row)
|
||||
|
||||
38
resources/views/livewire/usuarios/edit.blade.php
Normal file
38
resources/views/livewire/usuarios/edit.blade.php
Normal 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>
|
||||
22
resources/views/livewire/usuarios/index.blade.php
Normal file
22
resources/views/livewire/usuarios/index.blade.php
Normal file
@@ -0,0 +1,22 @@
|
||||
@php use App\Models\User; @endphp
|
||||
<div>
|
||||
<div class="flex flex-col sm:flex-row gap-2 justify-between items-baseline mb-4">
|
||||
<x-title>Usuarios</x-title>
|
||||
@can('create', User::class)
|
||||
<x-button :href="route('usuarios.create')" wire:navigate icon="plus">Registrar Usuario</x-button>
|
||||
@endcan
|
||||
</div>
|
||||
|
||||
<div class="mt-4">
|
||||
<x-table striped :headers="$this->headers" :rows="$this->rows" paginate>
|
||||
@interact('column_action', $row)
|
||||
@can('update', $row)
|
||||
<x-button.circle icon="edit" :href="route('usuarios.edit', $row->id)" wire:navigate :key="uniqid()"/>
|
||||
@endcan
|
||||
@can('delete', $row)
|
||||
<x-button.circle icon="trash" color="red" wire:click="confirmDelete('{{$row->id}}')" :key="uniqid()"/>
|
||||
@endcan
|
||||
@endinteract
|
||||
</x-table>
|
||||
</div>
|
||||
</div>
|
||||
Reference in New Issue
Block a user