Sha256: e75cc533cc63610031a717b7d562c51542f45b0a47c06683ffb007ab7fbf5f48
Contents?: true
Size: 747 Bytes
Versions: 3
Compression:
Stored size: 747 Bytes
Contents
import React from 'react'; // eslint-disable-line no-unused-vars import ResizeIcon from 'grommet/components/icons/base/Pan'; import { connect } from 'react-redux'; import { resizeMode } from 'ory-editor-core/lib/actions/display'; import { isResizeMode } from 'ory-editor-core/lib/selector/display'; import { createStructuredSelector } from 'reselect'; import Button from './Button'; const Inner = ({ isResizeMode: isrsm, resizeMode: rsm }) => ( <Button icon={<ResizeIcon />} label="Resize" active={isrsm} onClick={rsm} /> ); const mapStateToProps = createStructuredSelector({ isResizeMode }); const mapDispatchToProps = { resizeMode }; export default connect(mapStateToProps, mapDispatchToProps)(Inner);
Version data entries
3 entries across 3 versions & 1 rubygems