@extends('layouts.layout')
@section('content')
@php
$columns = [
[
'label' => 'ID',
'field' => 'id',
'render' => fn($row) => $row->id
],
['label' => 'Alias', 'field' => 'usuario'],
['label' => 'Usuario', 'field' => 'usr_name'],
[
'label' => 'Tipo',
'field' => 'admin',
'render' => fn($row) => view('configuracion::components.usuarios.label-admin', [
'admin' => $row->admin
])->render()
],
['label' => 'Rol', 'field' => 'nomRol'],
[
'label' => 'Estado',
'field' => 'usr_active',
'render' => fn($row) => view('components.ui.state-active', [
'estado' => $row->usr_active
])->render()
],
[
'label' => 'Acciones',
'field' => 'acciones',
'render' => function($row) use ($link) {
$dropdown = view('components.ui.option-dropdown', [
'label' => 'Opciones',
'icon' => 'lucide-list',
'options' => [
[
'label' => 'Clientes asignados',
'url' => route($link.'.edit', $row->id),
'icon' => 'lucide-file-text'
]
]
])->render();
return view('components.components.actions', [
'linkEdit' => $link.'.edit',
'id' => $row->id,
'extra' => $dropdown,
])->render();
}
],
];
@endphp
@endsection