mirror of
https://github.com/Sea-Haven-Industries/shoc-frontend-new.git
synced 2026-10-07 16:19:01 +00:00
11 lines
380 B
TypeScript
11 lines
380 B
TypeScript
import { useCallback, useState } from "react";
|
|
|
|
export function useMenuAnchor() {
|
|
const [anchorEl, setAnchorEl] = useState<HTMLElement | null>(null);
|
|
|
|
const open = Boolean(anchorEl);
|
|
const setAnchor = useCallback((element: HTMLElement) => setAnchorEl(element), []);
|
|
const close = useCallback(() => setAnchorEl(null), []);
|
|
|
|
return { anchorEl, open, setAnchor, close };
|
|
}
|