Skip to content

Commit 8b19b34

Browse files
author
Soliheen Farooq Khan
committed
addedMouseEventInDropdownItemComponent
1 parent c07f1a3 commit 8b19b34

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

packages/ui/src/components/Dropdown/DropdownItem.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
"use client";
22

33
import { useListItem, useMergeRefs } from "@floating-ui/react";
4-
import { forwardRef, type ComponentProps, type ElementType, type FC, type RefCallback } from "react";
4+
import { forwardRef, type ComponentProps, type ElementType, type FC, type RefCallback, MouseEvent } from "react";
55
import { twMerge } from "tailwind-merge";
66
import type { PolymorphicComponentPropWithRef, PolymorphicRef } from "../../helpers/generic-as-prop";
77
import { mergeDeep } from "../../helpers/merge-deep";
@@ -20,7 +20,7 @@ export type DropdownItemProps<T extends ElementType = "button"> = PolymorphicCom
2020
{
2121
href?: string;
2222
icon?: FC<ComponentProps<"svg">>;
23-
onClick?: () => void;
23+
onClick?: (event: MouseEvent<HTMLElement>) => void;
2424
theme?: DeepPartial<FlowbiteDropdownItemTheme>;
2525
}
2626
>;
@@ -49,8 +49,8 @@ export const DropdownItem = forwardRef(
4949
className={twMerge(theme.base, className)}
5050
{...theirProps}
5151
{...getItemProps({
52-
onClick: () => {
53-
onClick?.();
52+
onClick: (event) => {
53+
onClick?.(event);
5454
dismissOnClick && handleSelect(null);
5555
},
5656
})}

0 commit comments

Comments
 (0)