From d7cafa2ef9d8d8b95717dabdd08df5b2a8ac4fdd Mon Sep 17 00:00:00 2001 From: flisowna Date: Wed, 28 Dec 2022 12:54:21 +0100 Subject: [PATCH] WIP info button on toolbar about record limits in map view - WIP --- packages/nc-gui/components.d.ts | 1 + .../smartsheet/toolbar/MapRowsLimits.vue | 12 +++++++--- .../nc-gui/composables/useSmartsheetStore.ts | 23 +++++++++++++++---- 3 files changed, 28 insertions(+), 8 deletions(-) diff --git a/packages/nc-gui/components.d.ts b/packages/nc-gui/components.d.ts index d277e86503..4b27a9153b 100644 --- a/packages/nc-gui/components.d.ts +++ b/packages/nc-gui/components.d.ts @@ -202,6 +202,7 @@ declare module '@vue/runtime-core' { MdiLogout: typeof import('~icons/mdi/logout')['default'] MdiMagnify: typeof import('~icons/mdi/magnify')['default'] MdiMapMarker: typeof import('~icons/mdi/map-marker')['default'] + MdiMapMarkerAlert: typeof import('~icons/mdi/map-marker-alert')['default'] MdiMenu: typeof import('~icons/mdi/menu')['default'] MdiMenuDown: typeof import('~icons/mdi/menu-down')['default'] MdiMenuIcon: typeof import('~icons/mdi/menu-icon')['default'] diff --git a/packages/nc-gui/components/smartsheet/toolbar/MapRowsLimits.vue b/packages/nc-gui/components/smartsheet/toolbar/MapRowsLimits.vue index a9a671c9e0..e008b6af1f 100644 --- a/packages/nc-gui/components/smartsheet/toolbar/MapRowsLimits.vue +++ b/packages/nc-gui/components/smartsheet/toolbar/MapRowsLimits.vue @@ -2,8 +2,14 @@ // import type { MapType } from 'nocodb-sdk' // import { UITypes } from 'nocodb-sdk' // import type { SelectProps } from 'ant-design-vue' -import { PaginationDataInj, computed, inject } from '#imports' -const { count } = useSmartsheetStoreOrThrow() +import { ActiveViewInj, MetaInj, inject, useViewData } from '#imports' +// const { totalNumberOfTableRows } = useSmartsheetStoreOrThrow() + +const meta = inject(MetaInj) + +const view = inject(ActiveViewInj) + +const FOO = useViewData(meta!, view!)