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