From 0387bd4c80f699cf0272fa0165d3c86dceaf39dc Mon Sep 17 00:00:00 2001 From: Maze Winther Date: Sat, 18 Apr 2026 15:35:04 +0200 Subject: delete legacy folder --- legacy/use-reveal-item.ts | 28 ---------------------------- 1 file changed, 28 deletions(-) delete mode 100644 legacy/use-reveal-item.ts (limited to 'legacy/use-reveal-item.ts') diff --git a/legacy/use-reveal-item.ts b/legacy/use-reveal-item.ts deleted file mode 100644 index dd13d844..00000000 --- a/legacy/use-reveal-item.ts +++ /dev/null @@ -1,28 +0,0 @@ -import { useEffect, useState } from "react"; - -export function useRevealItem( - highlightId: string | null, - onClearHighlight: () => void, - getElement: (id: string) => HTMLElement | null, - highlightDuration = 1000, -) { - const [highlightedId, setHighlightedId] = useState(null); - - useEffect(() => { - if (!highlightId) return; - - setHighlightedId(highlightId); - - const target = getElement(highlightId); - target?.scrollIntoView({ block: "center" }); - - const timeout = setTimeout(() => { - setHighlightedId(null); - onClearHighlight(); - }, highlightDuration); - - return () => clearTimeout(timeout); - }, [highlightId, onClearHighlight, highlightDuration, getElement]); - - return { highlightedId }; -} -- cgit v1.3.1