Fix: Corregir interacción y modal en MetabaseCardsTable

- Cambiar UDropdown por UDropdownMenu (componente correcto)
- Corregir evento @select para recibir ambos parámetros (row, event)
- Los botones de exportación ahora funcionarán correctamente
- El modal de resultados debería abrirse al ejecutar queries
This commit is contained in:
2025-10-31 10:09:56 -06:00
parent 3e8446be02
commit 6429584c53

View File

@@ -28,7 +28,7 @@
:data="filteredCards"
:columns="columns"
:loading="loading"
@select="(row) => selectCard(row.original)"
@select="(row, event) => selectCard(row.original)"
/>
<!-- Results Modal -->
@@ -108,7 +108,7 @@ const emit = defineEmits<{
const UButton = resolveComponent('UButton')
const UBadge = resolveComponent('UBadge')
const UDropdown = resolveComponent('UDropdown')
const UDropdownMenu = resolveComponent('UDropdownMenu')
const search = ref('')
const selectedFilter = ref('all')
@@ -199,7 +199,7 @@ const columns = computed((): TableColumn<Record<string, any>>[] => [
size: 'xs',
label: 'Caché'
}),
h(UDropdown, {
h(UDropdownMenu, {
items: getExportItems(row.original)
}, {
default: () => h(UButton, {