diff --git a/frontend/src/components/cur-dir-path/dir-path.js b/frontend/src/components/cur-dir-path/dir-path.js
index 9db801dd90..011f92060f 100644
--- a/frontend/src/components/cur-dir-path/dir-path.js
+++ b/frontend/src/components/cur-dir-path/dir-path.js
@@ -9,7 +9,7 @@ import { siteRoot, gettext } from '../../utils/constants';
import { Utils } from '../../utils/utils';
import { PRIVATE_FILE_TYPE } from '../../constants';
import { debounce } from '../../metadata/utils/common';
-import { EVENT_BUS_TYPE } from '../../metadata/constants';
+import { EVENT_BUS_TYPE, FACE_RECOGNITION_VIEW_ID } from '../../metadata/constants';
const propTypes = {
currentRepoInfo: PropTypes.object.isRequired,
@@ -118,63 +118,59 @@ class DirPath extends React.Component {
});
};
- handelRefresh = debounce(() => {
+ handleRefresh = debounce(() => {
window.sfMetadataContext.eventBus.dispatch(EVENT_BUS_TYPE.RELOAD_DATA);
}, 200);
+ turnViewPathToLink = (pathList) => {
+ if (!Array.isArray(pathList) || pathList.length === 0) return null;
+ const [, , viewId, children] = pathList;
+ const isViewSupportClick = viewId === FACE_RECOGNITION_VIEW_ID && children;
+ return (
+ <>
+ /
+ {gettext('Views')}
+ /
+ {}}>
+