feat: refs #8647 init

This commit is contained in:
Javier Segarra 2025-02-21 13:49:39 +01:00
parent 669257e98d
commit d881730f27
5 changed files with 8 additions and 6 deletions

View File

@ -63,7 +63,7 @@ const $props = defineProps({
default: null, default: null,
}, },
create: { create: {
type: Object, type: [Boolean, Object],
default: null, default: null,
}, },
createAsDialog: { createAsDialog: {

View File

@ -26,7 +26,7 @@ function columnName(col) {
} }
</script> </script>
<template> <template>
<VnFilterPanel v-bind="$attrs" :search-button="true" :disable-submit-event="true"> <VnFilterPanel v-bind="$attrs" :search-button="true" :data-key="$attrs['data-key']">
<template #body="{ params, orders, searchFn }"> <template #body="{ params, orders, searchFn }">
<div <div
class="container" class="container"

View File

@ -12,7 +12,7 @@ const props = defineProps({
default: '', default: '',
}, },
filter: { filter: {
type: Object, type: [String, Object],
default: null, default: null,
}, },
userFilter: { userFilter: {

View File

@ -2,7 +2,9 @@
import { onBeforeUnmount, onMounted, ref, watch } from 'vue'; import { onBeforeUnmount, onMounted, ref, watch } from 'vue';
import { useI18n } from 'vue-i18n'; import { useI18n } from 'vue-i18n';
import { useArrayData } from 'composables/useArrayData'; import { useArrayData } from 'composables/useArrayData';
import { useAttrs } from 'vue';
const attrs = useAttrs();
const { t } = useI18n(); const { t } = useI18n();
const props = defineProps({ const props = defineProps({
@ -75,7 +77,7 @@ const props = defineProps({
default: false, default: false,
}, },
mapKey: { mapKey: {
type: String, type: [String, Boolean],
default: '', default: '',
}, },
keyData: { keyData: {
@ -219,7 +221,7 @@ defineExpose({
</script> </script>
<template> <template>
<div class="full-width"> <div class="full-width" v-bind="attrs">
<div <div
v-if="!store.data && !store.data?.length && !isLoading" v-if="!store.data && !store.data?.length && !isLoading"
class="info-row q-pa-md text-center" class="info-row q-pa-md text-center"

View File

@ -42,7 +42,7 @@ const props = defineProps({
default: null, default: null,
}, },
order: { order: {
type: String, type: [String, Array],
default: '', default: '',
}, },
limit: { limit: {