diff options
| author | Maze Winther <mazewinther@gmail.com> | 2026-04-18 15:35:04 +0200 |
|---|---|---|
| committer | Maze Winther <mazewinther@gmail.com> | 2026-04-18 15:35:04 +0200 |
| commit | 0387bd4c80f699cf0272fa0165d3c86dceaf39dc (patch) | |
| tree | 7c72abb6dde074b16ebf84b1d2c72a3bd58b3fff /legacy/use-element-registry.ts | |
| parent | b1d0b103549b7b707c8b90e8a5cb98235dc385c9 (diff) | |
| download | opencut-0387bd4c80f699cf0272fa0165d3c86dceaf39dc.tar.gz | |
delete legacy folder
Diffstat (limited to 'legacy/use-element-registry.ts')
| -rw-r--r-- | legacy/use-element-registry.ts | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/legacy/use-element-registry.ts b/legacy/use-element-registry.ts deleted file mode 100644 index df3315cb..00000000 --- a/legacy/use-element-registry.ts +++ /dev/null @@ -1,31 +0,0 @@ -import { useCallback, useRef } from "react";
-
-export function useElementRegistry() {
- const elementRefs = useRef<Map<string, HTMLElement>>(new Map());
-
- const registerElement = useCallback(
- (id: string, element: HTMLElement | null) => {
- if (element) {
- elementRefs.current.set(id, element);
- return;
- }
-
- elementRefs.current.delete(id);
- },
- [],
- );
-
- const getElement = useCallback((id: string) => {
- return elementRefs.current.get(id) ?? null;
- }, []);
-
- const getElements = useCallback(() => {
- return elementRefs.current;
- }, []);
-
- return {
- registerElement,
- getElement,
- getElements,
- };
-}
|
