diff --git a/client/assets/open_file_location_icon.svg b/client/assets/open_file_location_icon.svg new file mode 100644 index 000000000..3cf7fcb1c --- /dev/null +++ b/client/assets/open_file_location_icon.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/client/components/Parts/Trees/File.tsx b/client/components/Parts/Trees/File.tsx index a834f7828..532c4ca96 100644 --- a/client/components/Parts/Trees/File.tsx +++ b/client/components/Parts/Trees/File.tsx @@ -11,6 +11,7 @@ import { useTheme } from '@mui/material/styles' import openFolderIcon from '../../../assets/open_folder_icon.svg' import closedFolderIcon from '../../../assets/closed_folder_icon.svg' import deleteIcon from '../../../assets/delete_icon.svg' +import openFileLocationIcon from '../../../assets/open_file_location_icon.svg' import MoreHorizIcon from '@mui/icons-material/MoreHoriz' import IconButton from '../../Parts/Buttons/Icon' import Menu from '@mui/material/Menu' @@ -116,6 +117,13 @@ const StyledTreeItem = styled( handleClose() } + const handleOpenFileLocation = () => { + // window.opendataeditor.openPathInExplorer(path) + // get path in users machine from store.state + // or from client/helpers/folder.ts + handleClose() + } + const theme = useTheme() return ( @@ -159,13 +167,14 @@ const StyledTreeItem = styled( 'aria-labelledby': 'file-context-menu-btn', }} > - - - - - - - + + + {} +