Add video
This commit is contained in:
parent
589de0c5ac
commit
7c36cbfdd4
18 changed files with 2292 additions and 333 deletions
|
|
@ -492,6 +492,32 @@ export function useMapData({
|
|||
return liveColorRange;
|
||||
}, [dataViewFeature, frozenPreviewRange, isEyePreviewingPinnedFeature, liveColorRange]);
|
||||
|
||||
const canResetPreviewScale = useMemo(() => {
|
||||
if (
|
||||
!isEyePreviewingPinnedFeature ||
|
||||
!pinnedDataViewFeature ||
|
||||
!liveColorRange ||
|
||||
loadedDataKey !== dataRequestKey
|
||||
) {
|
||||
return false;
|
||||
}
|
||||
|
||||
if (pinnedDataViewFeature.startsWith('tt_')) return true;
|
||||
return features.find((f) => f.name === pinnedDataViewFeature)?.type !== 'enum';
|
||||
}, [
|
||||
dataRequestKey,
|
||||
features,
|
||||
isEyePreviewingPinnedFeature,
|
||||
liveColorRange,
|
||||
loadedDataKey,
|
||||
pinnedDataViewFeature,
|
||||
]);
|
||||
|
||||
const handleResetPreviewScale = useCallback(() => {
|
||||
if (!canResetPreviewScale || !pinnedDataViewFeature || !liveColorRange) return;
|
||||
setFrozenPreviewRange({ feature: pinnedDataViewFeature, range: liveColorRange });
|
||||
}, [canResetPreviewScale, liveColorRange, pinnedDataViewFeature]);
|
||||
|
||||
const handleViewChange = useCallback(
|
||||
({
|
||||
resolution: newRes,
|
||||
|
|
@ -530,6 +556,8 @@ export function useMapData({
|
|||
currentView,
|
||||
usePostcodeView,
|
||||
colorRange,
|
||||
canResetPreviewScale,
|
||||
handleResetPreviewScale,
|
||||
handleViewChange,
|
||||
setInitialView,
|
||||
licenseRequired,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue