diff --git a/packages/web/src/javascripts/Components/ApplicationView/ApplicationView.tsx b/packages/web/src/javascripts/Components/ApplicationView/ApplicationView.tsx index 2b00fd37d..cb4ce2442 100644 --- a/packages/web/src/javascripts/Components/ApplicationView/ApplicationView.tsx +++ b/packages/web/src/javascripts/Components/ApplicationView/ApplicationView.tsx @@ -175,14 +175,14 @@ const ApplicationView: FunctionComponent = ({ application, mainApplicatio return ( -
-
- - + +
+
+ = ({ application, mainApplicatio searchOptionsController={viewControllerManager.searchOptionsController} /> - - + +
+ + <> +
+ + + + + + {renderChallenges()} + + <> + + + + + + + + +
- - <> -
- - - - - - {renderChallenges()} - - <> - - - - - - - - - -
+ ) } diff --git a/packages/web/src/javascripts/Components/FileContextMenu/FileMenuOptions.tsx b/packages/web/src/javascripts/Components/FileContextMenu/FileMenuOptions.tsx index ed4f09c1d..9a6665743 100644 --- a/packages/web/src/javascripts/Components/FileContextMenu/FileMenuOptions.tsx +++ b/packages/web/src/javascripts/Components/FileContextMenu/FileMenuOptions.tsx @@ -8,6 +8,8 @@ import { FilesController } from '@/Controllers/FilesController' import { SelectedItemsController } from '@/Controllers/SelectedItemsController' import HorizontalSeparator from '../Shared/HorizontalSeparator' import { formatSizeToReadableString } from '@standardnotes/filepicker' +import { useResponsiveAppPane } from '../ResponsivePane/ResponsivePaneProvider' +import { AppPaneId } from '../ResponsivePane/AppPaneMetadata' type Props = { closeMenu: () => void @@ -30,6 +32,7 @@ const FileMenuOptions: FunctionComponent = ({ }) => { const { selectedFiles } = selectionController const { handleFileAction } = filesController + const { toggleAppPane } = useResponsiveAppPane() const hasProtectedFiles = useMemo(() => selectedFiles.some((file) => file.protected), [selectedFiles]) const hasSelectedMultipleFiles = useMemo(() => selectedFiles.length > 1, [selectedFiles.length]) @@ -68,6 +71,11 @@ const FileMenuOptions: FunctionComponent = ({ closeMenu() }, [closeMenu, handleFileAction, selectedFiles]) + const closeMenuAndToggleFilesList = useCallback(() => { + toggleAppPane(AppPaneId.Items) + closeMenu() + }, [closeMenu, toggleAppPane]) + return ( <>