Add video

This commit is contained in:
Andras Schmelczer 2026-05-05 22:15:29 +01:00
parent 589de0c5ac
commit 7c36cbfdd4
18 changed files with 2292 additions and 333 deletions

View file

@ -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,