diff --git a/packages/nc-gui/components/smartsheet/sidebar/toolbar/GeodataSwitcher.vue b/packages/nc-gui/components/smartsheet/sidebar/toolbar/GeodataSwitcher.vue index 3525884dc5..5386b38bc1 100644 --- a/packages/nc-gui/components/smartsheet/sidebar/toolbar/GeodataSwitcher.vue +++ b/packages/nc-gui/components/smartsheet/sidebar/toolbar/GeodataSwitcher.vue @@ -1,6 +1,7 @@ diff --git a/packages/nc-gui/composables/useMapViewDataStore.ts b/packages/nc-gui/composables/useMapViewDataStore.ts index 28ac3fd7b7..20da988aca 100644 --- a/packages/nc-gui/composables/useMapViewDataStore.ts +++ b/packages/nc-gui/composables/useMapViewDataStore.ts @@ -4,7 +4,11 @@ import type { ColumnType, MapType, PaginatedType, TableType, ViewType } from 'no import { IsPublicInj, ref, useInjectionState, useMetas, useProject } from '#imports' import type { Row } from '~/lib' -export const geodataToggleState = reactive({ show: false }) +const storedValue = localStorage.getItem('geodataToggleState') + +const initialState = storedValue ? JSON.parse(storedValue) : false + +export const geodataToggleState = reactive({ show: initialState }) const formatData = (list: Record[]) => list.map(