Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 | 4x 4x 4x 4x | import { useState, useCallback } from "react";
export function useToggleAnchorEl<T extends HTMLElement = HTMLElement>() {
const [anchorEl, setAnchorEl] = useState<T | null>(null);
const closeConv = useCallback(() => setAnchorEl(null), []);
const openConv = useCallback((event: React.MouseEvent<T>) => {
setAnchorEl(event.currentTarget);
}, []);
return { anchorEl, openConv, closeConv };
}
|