@@ -6,7 +6,7 @@ import PropTypes from 'prop-types';
6
6
import { Omnibar } from '@blueprintjs/select' ;
7
7
import { MenuItem } from '@blueprintjs/core' ;
8
8
9
- import { HOMEPATH , EXT } from '../constants' ;
9
+ import { HOMEPATH , EXT , BASEPATH } from '../constants' ;
10
10
11
11
export default class OpenPageBar extends React . Component {
12
12
constructor ( props ) {
@@ -50,7 +50,7 @@ export default class OpenPageBar extends React.Component {
50
50
}
51
51
52
52
populateFileList ( searchString = '' ) {
53
- find ( { term : searchString , flags : 'ig' } , HOMEPATH , `.${ EXT } ` )
53
+ find ( { term : searchString , flags : 'ig' } , ` ${ BASEPATH } /` , `.${ EXT } ` )
54
54
. then ( ( results ) => {
55
55
this . setFileList ( results ) ;
56
56
} ) ;
@@ -74,14 +74,16 @@ OpenPageBar.propTypes = {
74
74
isOpen : PropTypes . bool . isRequired ,
75
75
setCurrentFile : PropTypes . func . isRequired ,
76
76
setOpenPageBar : PropTypes . func . isRequired ,
77
- }
77
+ } ;
78
78
79
79
function renderItem ( filePath , { handleClick, modifiers, query } ) {
80
80
if ( ! modifiers . matchesPredicate ) {
81
81
return null ;
82
82
}
83
83
84
- const relPath = filePath . slice ( HOMEPATH . length , - EXT . length ) ;
84
+ const relPath = filePath . slice ( BASEPATH . length + 1 , - EXT . length ) ;
85
+ console . log ( relPath ) ;
86
+
85
87
const text = relPath . split ( '/' ) . join ( ' > ' ) ;
86
88
return (
87
89
< MenuItem
0 commit comments