diff --git a/packages/web/src/javascripts/Components/FileContextMenu/FileMenuOptions.tsx b/packages/web/src/javascripts/Components/FileContextMenu/FileMenuOptions.tsx index 62334b75d..7b9ee41aa 100644 --- a/packages/web/src/javascripts/Components/FileContextMenu/FileMenuOptions.tsx +++ b/packages/web/src/javascripts/Components/FileContextMenu/FileMenuOptions.tsx @@ -42,17 +42,6 @@ const FileMenuOptions: FunctionComponent = ({ [selectedFiles], ) - const onPreview = useCallback(() => { - void handleFileAction({ - type: PopoverFileItemActionType.PreviewFile, - payload: { - file: selectedFiles[0], - otherFiles: selectedFiles.length > 1 ? selectedFiles : filesController.allFiles, - }, - }) - closeMenu() - }, [closeMenu, filesController.allFiles, handleFileAction, selectedFiles]) - const onDetach = useCallback(() => { const file = selectedFiles[0] void handleFileAction({ @@ -78,10 +67,6 @@ const FileMenuOptions: FunctionComponent = ({ return ( <> - - - Preview file - {selectedFiles.length === 1 && ( <> {isFileAttachedToNote ? ( @@ -97,7 +82,6 @@ const FileMenuOptions: FunctionComponent = ({ ) : null} )} - { const syncTimeoutRef = useRef() + const fileInfoButtonRef = useRef(null) + + const [isFileInfoPanelOpen, setIsFileInfoPanelOpen] = useState(false) + const toggleFileInfoPanel = () => { + setIsFileInfoPanelOpen((show) => !show) + } const onTitleChange: ChangeEventHandler = useCallback( async (event) => { @@ -53,7 +62,25 @@ const FileViewWithoutProtection = ({ application, viewControllerManager, file }: /> -
+
+ + + +