Shared:Components:Selector: fix context menu for bread crumbs

This commit is contained in:
Timofey Boyko 2024-04-06 04:59:27 +03:00
parent fccbb83a98
commit b6d6297d09
3 changed files with 13 additions and 3 deletions

View File

@ -363,7 +363,8 @@ const compare = (
if (
prevProps.opened === nextProps.opened &&
prevProps.displayType === nextProps.displayType &&
prevProps.isDisabled === nextProps.isDisabled
prevProps.isDisabled === nextProps.isDisabled &&
prevProps.getData === nextProps.getData
) {
return true;
}

View File

@ -62,7 +62,15 @@ export type TBreadCrumb = {
label: string;
isRoom?: boolean;
minWidth?: string;
onClick?: (e: React.MouseEvent, open: boolean, item: TBreadCrumb) => void;
onClick?: ({
e,
open,
item,
}: {
e: React.MouseEvent;
open: boolean;
item: TBreadCrumb;
}) => void;
roomType?: RoomsType;
};

View File

@ -53,8 +53,9 @@ const BreadCrumbs = ({
);
const onClickItem = React.useCallback(
(e: React.MouseEvent<Element>, open: boolean, item: TBreadCrumb) => {
({ item }: { item: TBreadCrumb }) => {
if (isLoading) return;
onSelectBreadCrumb(item);
},
[isLoading, onSelectBreadCrumb],