diff --git a/__tests__/SortFilter.spec.js b/__tests__/SortFilter.spec.js
index bb61e82..34fcea1 100644
--- a/__tests__/SortFilter.spec.js
+++ b/__tests__/SortFilter.spec.js
@@ -49,7 +49,7 @@ test('Instantiate SortFilter component via mount', () => {
expect(wrapper.find(Core).instance().element.current).toMatchSnapshot();
})
-function Elements({ itemSelector }) {
+function Elements({ itemSelector, records }) {
return records.map((record) => );
}
diff --git a/src/SortFilter/Core.js b/src/SortFilter/Core.js
index 6fb0146..cf2aa19 100644
--- a/src/SortFilter/Core.js
+++ b/src/SortFilter/Core.js
@@ -17,26 +17,12 @@ class Core extends Component {
super(props);
this.state = {
// taxonomies: {},
- taxonomiesBodyTypeNames: []
+ taxonomiesBodyTypeNames: Object.keys(this.props.taxonomies['Body Types'])
};
this.element = React.createRef();
this.sizer = React.createRef();
}
- UNSAFE_componentWillMount() {
- /**
- * Kick off the network request and update the state once it returns.
- */
- const { taxonomies } = this.props;
- this._loadProps()
- .then(() => {
- this.setState({
- // taxonomies,
- taxonomiesBodyTypeNames: Object.keys(taxonomies['Body Types'])
- });
- });
- }
-
componentDidMount() {
// let options = {
// // reverse: true,
@@ -49,6 +35,7 @@ class Core extends Component {
sizer: this.sizer.current,
// initialSort: options
});
+ putSearchParams(this.props.defaultSort);
this.sortFromUrlSearch();
}
@@ -144,18 +131,6 @@ class Core extends Component {
this.slider.classList.toggle('slider-closed');
}
- /**
- * Set delay
- * @return {Promise