UNPKG

@25sprout/react-starter

Version:

25sprout web starter with React

26 lines (21 loc) 461 B
import { contain } from 'react-container-helper'; import ToggleButton from './component'; const initState = () => ({ toggle: true, }); const mapSetStateToProps = ({ toggle }, { onOpen, onClose, openTitle, closeTitle, }, setState) => ({ toggle, handleClick() { if (toggle) { onClose(); } else { onOpen(); } setState({ toggle: !toggle }); }, openTitle, closeTitle, }); export default contain(initState, mapSetStateToProps)(ToggleButton);