import React, { FC } from 'react'; import { connect } from 'react-redux'; import { ConnectedRouter } from 'connected-react-router'; import { history } from '~/redux/store'; import { MainLayout } from '~/containers/main/MainLayout'; import { Sprites } from '~/sprites/Sprites'; import { Modal } from '~/containers/dialogs/Modal'; import { selectModal } from '~/redux/modal/selectors'; import { BlurWrapper } from '~/components/containers/BlurWrapper'; import { PageCover } from '~/components/containers/PageCover'; import { BottomContainer } from '~/containers/main/BottomContainer'; import { MainRouter } from '~/containers/main/MainRouter'; import { DragDetectorProvider } from '~/utils/hooks/useDragDetector'; const mapStateToProps = state => ({ modal: selectModal(state), }); const mapDispatchToProps = {}; type IProps = typeof mapDispatchToProps & ReturnType & {}; const Component: FC = ({ modal: { is_shown } }) => { return ( ); }; export default connect(mapStateToProps, mapDispatchToProps)(Component);