Sha256: eaefac59962679c7605888491cdd8c6b1be1548d6ce83a8b09f8e68dab7747f3
Contents?: true
Size: 740 Bytes
Versions: 3
Compression:
Stored size: 740 Bytes
Contents
import React from 'react'; // eslint-disable-line no-unused-vars import GridIcon from 'grommet/components/icons/base/Grid'; import { connect } from 'react-redux'; import { layoutMode } from 'ory-editor-core/lib/actions/display'; import { isLayoutMode } from 'ory-editor-core/lib/selector/display'; import { createStructuredSelector } from 'reselect'; import Button from './Button'; const Inner = ({ isLayoutMode: islm, layoutMode: lm }) => ( <Button icon={<GridIcon />} label="Layout" active={islm} onClick={lm} /> ); const mapStateToProps = createStructuredSelector({ isLayoutMode }); const mapDispatchToProps = { layoutMode }; export default connect(mapStateToProps, mapDispatchToProps)(Inner);
Version data entries
3 entries across 3 versions & 1 rubygems