1
0
mirror of https://github.com/lensapp/lens.git synced 2025-05-20 05:10:56 +00:00

Use prevDefault util

Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
This commit is contained in:
Alex Andreev 2023-02-08 14:57:40 +03:00
parent 5b8de287d8
commit 0cf649de69

View File

@ -16,6 +16,7 @@ import type { GetDetailsUrl } from "../kube-detail-params/get-details-url.inject
import getDetailsUrlInjectable from "../kube-detail-params/get-details-url.injectable";
import { SubnamespaceBadge } from "./subnamespace-badge";
import hierarchicalNamespacesInjectable from "./hierarchical-namespaces.injectable";
import { prevDefault } from "../../utils";
interface NamespaceTreeViewProps {
root: Namespace;
@ -51,10 +52,7 @@ function NonInjectableNamespaceTreeView({ root, namespaces, getDetailsUrl }: Dep
nodeId={childId}
data-testid={childId}
classes={classes}
onIconClick={(evt) =>{
toggleNode(childId);
evt.stopPropagation();
}}
onIconClick={prevDefault(() => toggleNode(childId))}
label={(
<>
<Link key={child.getId()} to={getDetailsUrl(child.selfLink)}>
@ -100,10 +98,7 @@ function NonInjectableNamespaceTreeView({ root, namespaces, getDetailsUrl }: Dep
label={root.getName()}
data-testid={nodeId}
classes={classes}
onIconClick={(evt) => {
toggleNode(nodeId);
evt.stopPropagation();
}}
onIconClick={prevDefault(() => toggleNode(nodeId))}
>
{renderChildren(root)}
</TreeItem>