From f0bc30865351c3d7977978c45114e457bd8942ba Mon Sep 17 00:00:00 2001 From: ameer2468 <33054370+ameer2468@users.noreply.github.com> Date: Mon, 24 Jun 2024 19:04:47 +0300 Subject: [PATCH] [ENG-1777] Fix inspector scroll (#2564) * fix inspector scroll * fix inspector toggle --- .../$libraryId/Explorer/ExplorerPathBar.tsx | 18 +++++++++--------- .../app/$libraryId/Explorer/ExplorerTagBar.tsx | 6 +++--- .../$libraryId/Explorer/Inspector/index.tsx | 2 +- .../app/$libraryId/Explorer/TopBarOptions.tsx | 6 +++--- interface/app/$libraryId/Explorer/index.tsx | 16 ++++++++-------- 5 files changed, 24 insertions(+), 24 deletions(-) diff --git a/interface/app/$libraryId/Explorer/ExplorerPathBar.tsx b/interface/app/$libraryId/Explorer/ExplorerPathBar.tsx index 182279454..4e0e824ba 100644 --- a/interface/app/$libraryId/Explorer/ExplorerPathBar.tsx +++ b/interface/app/$libraryId/Explorer/ExplorerPathBar.tsx @@ -1,8 +1,4 @@ import { AppWindow, ArrowSquareOut, CaretRight, ClipboardText } from '@phosphor-icons/react'; -import clsx from 'clsx'; -import { memo, useMemo, useState } from 'react'; -import { useNavigate } from 'react-router'; -import { createSearchParams } from 'react-router-dom'; import { getExplorerItemData, getIndexedItemFilePath, @@ -10,9 +6,13 @@ import { useLibraryQuery } from '@sd/client'; import { ContextMenu } from '@sd/ui'; +import clsx from 'clsx'; +import { memo, useMemo, useState } from 'react'; +import { useNavigate } from 'react-router'; +import { createSearchParams } from 'react-router-dom'; +import { useTabsContext } from '~/TabsContext'; import { Icon } from '~/components'; import { useIsDark, useLocale, useOperatingSystem } from '~/hooks'; -import { useTabsContext } from '~/TabsContext'; import { usePlatform } from '~/util/Platform'; import { useExplorerContext } from './Context'; @@ -119,10 +119,10 @@ export const ExplorerPathBar = memo(() => { return (
{paths.map((path, idx) => ( ( return (
diff --git a/interface/app/$libraryId/Explorer/TopBarOptions.tsx b/interface/app/$libraryId/Explorer/TopBarOptions.tsx index b79dd7ae4..1fcd4147d 100644 --- a/interface/app/$libraryId/Explorer/TopBarOptions.tsx +++ b/interface/app/$libraryId/Explorer/TopBarOptions.tsx @@ -8,15 +8,15 @@ import { SquaresFour, Tag } from '@phosphor-icons/react'; +import { ExplorerLayout, useSelector } from '@sd/client'; import clsx from 'clsx'; import { useMemo } from 'react'; import { useDocumentEventListener } from 'rooks'; -import { ExplorerLayout, useSelector } from '@sd/client'; import { useKeyMatcher, useLocale } from '~/hooks'; import { KeyManager } from '../KeyManager'; import { Spacedrop, SpacedropButton } from '../Spacedrop'; -import TopBarOptions, { ToolOption, TOP_BAR_ICON_CLASSLIST } from '../TopBar/TopBarOptions'; +import TopBarOptions, { TOP_BAR_ICON_CLASSLIST, ToolOption } from '../TopBar/TopBarOptions'; import { useExplorerContext } from './Context'; import OptionsPanel from './OptionsPanel'; import { explorerStore } from './store'; @@ -83,7 +83,7 @@ export const useExplorerTopBarOptions = () => { toolTipLabel: t('show_inspector'), keybinds: [controlIcon, 'I'], onClick: () => { - explorerStore.showInspector = !showInspector; + explorerStore.showInspector = !explorerStore.showInspector }, icon: ( ) {
) { listViewOptions={{ hideHeaderBorder: true }} scrollPadding={{ top: topBar.topBarHeight, - bottom: showPathBar ? PATH_BAR_HEIGHT : undefined + bottom: showPathBar ? PATH_BAR_HEIGHT + (showTagBar ? TAG_BAR_HEIGHT : 0) : undefined }} />
@@ -132,11 +132,11 @@ export default function Explorer(props: PropsWithChildren) { {showInspector && ( )}