mirror of
https://gitlab.com/wheres-the-tp/ui-mobile.git
synced 2026-01-25 10:04:56 -06:00
20 lines
607 B
JavaScript
20 lines
607 B
JavaScript
// @flow
|
|
import { compose, branch, withState, withHandlers } from 'recompose';
|
|
import FoodList from './FoodList';
|
|
import FoodMap from './FoodMap';
|
|
import { withRouterContext, withViewMode, withPushRoute } from '../enhancers/routeEnhancers';
|
|
|
|
export default compose(
|
|
withRouterContext,
|
|
withViewMode,
|
|
withPushRoute,
|
|
withState('isFilterModalOpen', 'setFilterModalOpen', false),
|
|
withHandlers({
|
|
toggleFilterModal: ({ isFilterModalOpen, setFilterModalOpen }) => () => {
|
|
setFilterModalOpen(!isFilterModalOpen);
|
|
},
|
|
}),
|
|
branch(({ viewMode }) => {
|
|
return viewMode === 'map';
|
|
}, FoodMap)
|
|
)(FoodList);
|