mirror of
https://github.com/hazemKrimi/crimson-quirks-ui.git
synced 2026-05-02 02:30:29 +00:00
Update dependencies and use Vite instead of CRA
This commit is contained in:
@@ -5,7 +5,7 @@ import { Text } from '..';
|
||||
type MenuProps = {
|
||||
className?: string;
|
||||
items: Array<{
|
||||
icon: React.SVGProps<SVGSVGElement>;
|
||||
icon: React.FunctionComponentElement<React.SVGProps<SVGSVGElement>>;
|
||||
avoid?: boolean;
|
||||
label: string;
|
||||
action?: () => void;
|
||||
@@ -30,9 +30,9 @@ const Menu = ({ items, component, className }: MenuProps) => {
|
||||
ref.current?.addEventListener('mouseleave', closeMenu);
|
||||
|
||||
return () => {
|
||||
(document.querySelector(
|
||||
`#${component}`
|
||||
) as HTMLElement)?.removeEventListener('mouseenter', openMenu);
|
||||
(
|
||||
document.querySelector(`#${component}`) as HTMLElement
|
||||
)?.removeEventListener('mouseenter', openMenu);
|
||||
wrapper?.addEventListener('mouseleave', closeMenu);
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user