fine 2
This commit is contained in:
parent
9e4e65fa2a
commit
ca771a7edf
32 changed files with 1467 additions and 109 deletions
|
|
@ -710,6 +710,11 @@ export default function MapPage({
|
|||
const shareAndSaveView = isMobile
|
||||
? (mapData.currentVisibleView ?? mapData.currentView)
|
||||
: mapData.currentView;
|
||||
// Params for share/save/checkout-return/last-session, deliberately WITHOUT the
|
||||
// selected postcode: the lat/lon/zoom already convey the location, so focusing
|
||||
// a postcode adds nothing to a shared link and shouldn't be baked into a saved
|
||||
// search. The live URL (useUrlSync above) still carries `pc` so a reload
|
||||
// re-opens the selection.
|
||||
const dashboardParams = useMemo(
|
||||
() =>
|
||||
stateToParams(
|
||||
|
|
@ -723,7 +728,7 @@ export default function MapPage({
|
|||
activeOverlays,
|
||||
basemap,
|
||||
crimeTypes,
|
||||
selectedPostcodeParam,
|
||||
undefined,
|
||||
colorOpacity,
|
||||
listingsMode
|
||||
).toString(),
|
||||
|
|
@ -738,7 +743,6 @@ export default function MapPage({
|
|||
listingsMode,
|
||||
rightPaneTab,
|
||||
selectedPOICategories,
|
||||
selectedPostcodeParam,
|
||||
shareCode,
|
||||
shareAndSaveView,
|
||||
]
|
||||
|
|
@ -894,6 +898,9 @@ export default function MapPage({
|
|||
total={propertiesTotal}
|
||||
loading={loadingProperties}
|
||||
hexagonId={selectedHexagon?.id || null}
|
||||
statsUseFilters={areaStatsUseFilters}
|
||||
onStatsUseFiltersChange={setAreaStatsUseFilters}
|
||||
filtersActive={Object.keys(filters).length + activeEntries.length > 0}
|
||||
onLoadMore={handleLoadMoreProperties}
|
||||
scrollTopRef={propertiesPaneScrollTopRef}
|
||||
scrollRestoreKey={
|
||||
|
|
@ -903,7 +910,17 @@ export default function MapPage({
|
|||
/>
|
||||
</Suspense>
|
||||
),
|
||||
[handleLoadMoreProperties, loadingProperties, properties, propertiesTotal, selectedHexagon]
|
||||
[
|
||||
activeEntries,
|
||||
areaStatsUseFilters,
|
||||
filters,
|
||||
handleLoadMoreProperties,
|
||||
loadingProperties,
|
||||
properties,
|
||||
propertiesTotal,
|
||||
selectedHexagon,
|
||||
setAreaStatsUseFilters,
|
||||
]
|
||||
);
|
||||
|
||||
const poiPane = useMemo(
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue