import { push } from 'connected-react-router'; import PropTypes from 'prop-types'; import React, { Component } from 'react'; import { connect } from 'react-redux'; import { createSelector } from 'reselect'; import createDimensionsSelector from 'Store/Selectors/createDimensionsSelector'; import SwipeHeader from './SwipeHeader'; function createMapStateToProps() { return createSelector( createDimensionsSelector(), (dimensions) => { return { isSmallScreen: dimensions.isSmallScreen }; } ); } function createMapDispatchToProps(dispatch, props) { return { onGoTo(url) { dispatch(push(`${window.Readarr.urlBase}${url}`)); } }; } class SwipeHeaderConnector extends Component { // // Render render() { return ( ); } } SwipeHeaderConnector.propTypes = { onGoTo: PropTypes.func.isRequired }; export default connect(createMapStateToProps, createMapDispatchToProps)(SwipeHeaderConnector);