File tree 2 files changed +23
-3
lines changed
2 files changed +23
-3
lines changed Original file line number Diff line number Diff line change @@ -122,7 +122,7 @@ export default class CategoryList extends React.Component {
122
122
return (
123
123
< div key = { id } >
124
124
< div className = { styles . link } >
125
- < Link title = { c . name } to = { { pathname : link } } className = { className } key = { id } >
125
+ < Link title = { c . name } to = { { pathname : link } } className = { className } key = { id } onClick = { ( ) => this . props . classClicked ( ) } >
126
126
< span > { count } </ span >
127
127
< span > { c . name } </ span >
128
128
</ Link >
Original file line number Diff line number Diff line change @@ -1883,8 +1883,28 @@ class Browser extends DashboardView {
1883
1883
current = { current }
1884
1884
params = { this . props . location ?. search }
1885
1885
linkPrefix = { 'browser/' }
1886
- filterClicked = { url => this . props . navigate ( generatePath ( this . context , url ) ) }
1887
- removeFilter = { filter => this . removeFilter ( filter ) }
1886
+ filterClicked = { url => {
1887
+ // Reset to page 1
1888
+ this . setState ( {
1889
+ skip : 0 ,
1890
+ } ) ;
1891
+
1892
+ this . props . navigate ( generatePath ( this . context , url ) ) ;
1893
+ } }
1894
+ removeFilter = { filter => {
1895
+ // Reset to page 1
1896
+ this . setState ( {
1897
+ skip : 0 ,
1898
+ } ) ;
1899
+
1900
+ this . removeFilter ( filter )
1901
+ } }
1902
+ classClicked = { ( ) => {
1903
+ // Reset to page 1
1904
+ this . setState ( {
1905
+ skip : 0 ,
1906
+ } ) ;
1907
+ } }
1888
1908
categories = { allCategories }
1889
1909
/>
1890
1910
) ;
You can’t perform that action at this time.
0 commit comments