File tree Expand file tree Collapse file tree 1 file changed +10
-2
lines changed
src/components/Navigation/Pages/PageBrowse Expand file tree Collapse file tree 1 file changed +10
-2
lines changed Original file line number Diff line number Diff line change @@ -34,7 +34,8 @@ class PageBrowse extends SystemManagedList {
3434 this . state = {
3535 activeSort : 'releaseDate-desc' ,
3636 searchFocused : false ,
37- selectedProvider : providers [ 0 ]
37+ selectedProvider : providers [ 0 ] ,
38+ searchTerm : ''
3839 }
3940 this . onFilter = this . onFilter . bind ( this )
4041 this . onSort = this . onSort . bind ( this )
@@ -63,13 +64,19 @@ class PageBrowse extends SystemManagedList {
6364 }
6465
6566 onBrowse = value => {
66- this . setState ( { activeName : value } , ( ) => this . updateData ( ) )
67+ this . setState ( { activeName : value , searchTerm : '' } , ( ) => this . updateData ( ) )
6768 }
6869
6970 onFocusChange = value => {
7071 this . setState ( { searchFocused : value } )
7172 }
7273
74+ onSearch = value => {
75+ this . setState ( { searchTerm : value } )
76+ const provider = this . state . selectedProvider . value
77+ super . onSearch ( provider + '/' + value )
78+ }
79+
7380 tableTitle ( ) {
7481 return 'Browse'
7582 }
@@ -163,6 +170,7 @@ class PageBrowse extends SystemManagedList {
163170
164171 onProviderChange ( item ) {
165172 this . setState ( { selectedProvider : item } )
173+ this . state . searchTerm && super . onSearch ( item . value + '/' + this . state . searchTerm )
166174 }
167175
168176 // Overrides the default onFilter method
You can’t perform that action at this time.
0 commit comments