From 22b98ce3fc3baeea6498ce22ed8510ff7e8fad5b Mon Sep 17 00:00:00 2001 From: Sebastian Malton Date: Wed, 1 Mar 2023 08:31:52 -0500 Subject: [PATCH] Remove '?' uses Signed-off-by: Sebastian Malton --- .../components/tree-view/tree-view.tsx | 33 +++++++++++-------- 1 file changed, 19 insertions(+), 14 deletions(-) diff --git a/packages/core/src/renderer/components/tree-view/tree-view.tsx b/packages/core/src/renderer/components/tree-view/tree-view.tsx index 506de21bcf..e843237668 100644 --- a/packages/core/src/renderer/components/tree-view/tree-view.tsx +++ b/packages/core/src/renderer/components/tree-view/tree-view.tsx @@ -19,12 +19,17 @@ export interface TreeViewProps { } export function TreeView(props: TreeViewProps) { + const { + children, + classes = {}, + } = props; + return ( ); } @@ -50,7 +55,7 @@ export function TreeItem(props: TreeItemProps) { const { label, "data-testid": dataTestId, - classes, + classes = {}, icon, onClick, selected = false, @@ -58,17 +63,17 @@ export function TreeItem(props: TreeItemProps) { const [hovering, setHovering] = useState(false); const optionalCssNames: Partial> = {}; - if (classes?.selected) { + if (classes.selected) { optionalCssNames[classes.selected] = selected; } - if (classes?.hover) { + if (classes.hover) { optionalCssNames[classes.hover] = hovering; } return (
  • setHovering(true)} onMouseLeave={() => setHovering(false)} > -
    +
    {icon}
    -
    +
    {label}
  • @@ -110,7 +115,7 @@ export function TreeGroup(props: TreeGroupProps) { label, "data-testid": dataTestId, children, - classes, + classes = {}, collapseIcon, defaultExpanded = true, expandIcon, @@ -119,27 +124,27 @@ export function TreeGroup(props: TreeGroupProps) { return (
  • setExpanded(!expanded)} > -
    +
    { expanded ? collapseIcon ?? : expandIcon ?? }
    -
    +
    {label}