diff --git a/src/renderer/components/tree-view/tree-view.tsx b/src/renderer/components/tree-view/tree-view.tsx index 783662a9f9..450b0021aa 100644 --- a/src/renderer/components/tree-view/tree-view.tsx +++ b/src/renderer/components/tree-view/tree-view.tsx @@ -23,15 +23,13 @@ interface Props { data: NavigationTree[] } -const scrollToItem = (id: string) => { - const element = document.getElementById(id); +function scrollToItem(id: string) { + document.getElementById(id)?.scrollIntoView(); +} - element?.scrollIntoView(); -}; - -const getSelectedNode = (data: NavigationTree[]) => { +function getSelectedNode(data: NavigationTree[]) { return deepDash.findDeep(data, (value, key) => key === "selected" && value === true)?.parent; -}; +} export function RecursiveTreeView({ data }: Props) { const [expanded, setExpanded] = React.useState([]);