@extends('layouts.layout')
@section('title', 'Constructor de Páginas')
@section('content')
@php
$columns = [
[
'label' => 'ID',
'field' => 'id',
'render' => fn($row) => $row->id
],
['label' => 'Nombre', 'field' => 'nombre'],
[
'label' => 'Acciones',
'field' => 'acciones',
'render' => function($row) {
// Generar el dropdown como HTML directo
$dropdown = view('components.ui.option-dropdown', [
'label' => 'Opciones',
'icon' => 'lucide-list',
'options' => [
[
'label' => 'Clientes asignados',
'url' => route('comercial.vendedores.edit', $row->id),
'icon' => 'lucide-file-text'
]
]
])->render();
// Enviar el dropdown como "extra"
return view('components.components.actions', [
'linkEdit' => 'comercial.calificaciones-cliente.edit',
'linkDelete' => 'comercial.calificaciones-cliente.destroy',
'id' => $row->id,
'extra' => $dropdown, // ← Aquí va
])->render();
}
],
];;
@endphp
@endsection