diff --git a/app/src/layouts/calendar/calendar.vue b/app/src/layouts/calendar/calendar.vue
index f950e30a83..a5f4451f5b 100644
--- a/app/src/layouts/calendar/calendar.vue
+++ b/app/src/layouts/calendar/calendar.vue
@@ -4,6 +4,7 @@
+
@@ -56,6 +57,7 @@ import { Item, Filter, Field } from '@/types';
import useItems from '@/composables/use-items';
import useSync from '@/composables/use-sync';
import useCollection from '@/composables/use-collection';
+import ExportSidebarDetail from '@/views/private/components/export-sidebar-detail';
import { formatISO } from 'date-fns';
import router from '@/router';
import { renderPlainStringTemplate } from '@/utils/render-string-template';
@@ -75,6 +77,7 @@ type layoutOptions = {
};
export default defineComponent({
+ components: { ExportSidebarDetail },
props: {
collection: {
type: String,
diff --git a/app/src/layouts/cards/cards.vue b/app/src/layouts/cards/cards.vue
index 969bcc31da..fd47c0feeb 100644
--- a/app/src/layouts/cards/cards.vue
+++ b/app/src/layouts/cards/cards.vue
@@ -48,6 +48,12 @@
+
@@ -140,6 +146,7 @@ import { FieldMeta, Filter } from '@/types';
import useSync from '@/composables/use-sync/';
import useCollection from '@/composables/use-collection/';
import useItems from '@/composables/use-items';
+import ExportSidebarDetail from '@/views/private/components/export-sidebar-detail';
import Card from './components/card.vue';
import { getFieldsFromTemplate } from '@/utils/get-fields-from-template';
import { useRelationsStore } from '@/stores/';
@@ -169,7 +176,7 @@ type layoutQuery = {
};
export default defineComponent({
- components: { Card, CardsHeader },
+ components: { Card, CardsHeader, ExportSidebarDetail },
props: {
collection: {
type: String,
diff --git a/app/src/layouts/tabular/tabular.vue b/app/src/layouts/tabular/tabular.vue
index d986f832d5..f414edbdfe 100644
--- a/app/src/layouts/tabular/tabular.vue
+++ b/app/src/layouts/tabular/tabular.vue
@@ -51,6 +51,12 @@
+
@@ -151,6 +157,7 @@ import router from '@/router';
import useSync from '@/composables/use-sync';
import { debounce, clone } from 'lodash';
import Draggable from 'vuedraggable';
+import ExportSidebarDetail from '@/views/private/components/export-sidebar-detail';
import useCollection from '@/composables/use-collection';
import useItems from '@/composables/use-items';
import i18n from '@/lang';
@@ -173,7 +180,7 @@ type layoutQuery = {
};
export default defineComponent({
- components: { Draggable },
+ components: { Draggable, ExportSidebarDetail },
props: {
collection: {
type: String,
diff --git a/app/src/modules/collections/routes/collection.vue b/app/src/modules/collections/routes/collection.vue
index 303ff32ca7..d04ccde37d 100644
--- a/app/src/modules/collections/routes/collection.vue
+++ b/app/src/modules/collections/routes/collection.vue
@@ -221,12 +221,6 @@
-
@@ -254,7 +248,6 @@ import CollectionsNotFound from './not-found.vue';
import useCollection from '@/composables/use-collection';
import usePreset from '@/composables/use-preset';
import LayoutSidebarDetail from '@/views/private/components/layout-sidebar-detail';
-import ExportSidebarDetail from '@/views/private/components/export-sidebar-detail';
import RefreshSidebarDetail from '@/views/private/components/refresh-sidebar-detail';
import SearchInput from '@/views/private/components/search-input';
import BookmarkAdd from '@/views/private/components/bookmark-add';
@@ -276,7 +269,6 @@ export default defineComponent({
CollectionsNavigationSearch,
CollectionsNotFound,
LayoutSidebarDetail,
- ExportSidebarDetail,
SearchInput,
BookmarkAdd,
BookmarkEdit,
diff --git a/app/src/views/private/components/export-sidebar-detail/export-sidebar-detail.vue b/app/src/views/private/components/export-sidebar-detail/export-sidebar-detail.vue
index 575418885d..55cf12c75e 100644
--- a/app/src/views/private/components/export-sidebar-detail/export-sidebar-detail.vue
+++ b/app/src/views/private/components/export-sidebar-detail/export-sidebar-detail.vue
@@ -34,27 +34,32 @@