Rename scroll compensation functions for clarity

• Rename handleScrollCompensation to scrollCompensation
• Rename scrollTop prop to onScrollToTop to match event handler pattern
• Add onScrollCompensation alias for consistency with other event handlers
This commit is contained in:
midzelis
2025-08-14 20:26:22 +00:00
parent 9a30198238
commit cfdc93e4aa
3 changed files with 11 additions and 13 deletions
@@ -33,12 +33,8 @@
assetInteraction: AssetInteraction;
customLayout?: Snippet<[TimelineAsset]>;
onSelect: (asset: TimelineAsset) => void;
// onSelect: ({ title, assets }: { title: string; assets: TimelineAsset[] }) => void;
// onSelectAssets: (asset: TimelineAsset) => void;
// onSelectAssetCandidates: (asset: TimelineAsset | null) => void;
onScrollCompensation: (compensation: { heightDelta?: number; scrollTop?: number }) => void;
scrollTop: (top: number) => void;
onScrollToTop: () => void;
onThumbnailClick?: (
asset: TimelineAsset,
timelineManager: TimelineManager,
@@ -63,7 +59,7 @@
customLayout,
onSelect,
onScrollCompensation,
scrollTop,
onScrollToTop,
onThumbnailClick,
}: Props = $props();
@@ -74,7 +70,7 @@
actionLib.timelineManager = timelineManager;
actionLib.singleSelect = singleSelect;
actionLib.onSelect = onSelect;
actionLib.scrollTop = scrollTop;
actionLib.onScrollToTop = onScrollToTop;
});
let isMouseOverGroup = $state(false);