From 0cf649de6985db22c76d5876068cd9e4fe7029be Mon Sep 17 00:00:00 2001 From: Alex Andreev Date: Wed, 8 Feb 2023 14:57:40 +0300 Subject: [PATCH] Use prevDefault util Signed-off-by: Alex Andreev --- .../components/+namespaces/namespace-tree-view.tsx | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/packages/core/src/renderer/components/+namespaces/namespace-tree-view.tsx b/packages/core/src/renderer/components/+namespaces/namespace-tree-view.tsx index eddb8b6d9b..f479bb91be 100644 --- a/packages/core/src/renderer/components/+namespaces/namespace-tree-view.tsx +++ b/packages/core/src/renderer/components/+namespaces/namespace-tree-view.tsx @@ -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={( <> @@ -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)}