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

Version Path
hippo-fw-0.9.7 client/hippo/components/text-editor/display-modes/ToggleResize.jsx
hippo-fw-0.9.6 client/hippo/components/text-editor/display-modes/ToggleResize.jsx
hippo-fw-0.9.5 client/hippo/components/text-editor/display-modes/ToggleResize.jsx