Sha256: 2ff1bce197b8d5dfc90724ecc4e1241902ef4998a19e5a1cdcf373568ad06f1b

Contents?: true

Size: 751 Bytes

Versions: 3

Compression:

Stored size: 751 Bytes

Contents

import React from 'react'; // eslint-disable-line no-unused-vars
import Devices from 'material-ui/svg-icons/device/devices';
import { connect } from 'react-redux';
import { previewMode } from 'ory-editor-core/lib/actions/display';
import { isPreviewMode } from 'ory-editor-core/lib/selector/display';
import { createStructuredSelector } from 'reselect';
import Button from './Button';

const Inner = ({ isPreviewMode: ispvm, previewMode: pvm }) => (
    <Button
        icon={<Devices />}
        label="Preview"
        active={ispvm}
        onClick={pvm}
    />
);

const mapStateToProps = createStructuredSelector({ isPreviewMode });
const mapDispatchToProps = { previewMode };

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/TogglePreview.jsx
hippo-fw-0.9.6 client/hippo/components/text-editor/display-modes/TogglePreview.jsx
hippo-fw-0.9.5 client/hippo/components/text-editor/display-modes/TogglePreview.jsx