strapi-plugin-content-manager
Version:
A powerful UI to easily manage your data.
37 lines (30 loc) • 763 B
JavaScript
/**
*
*
* ToggleMode
*/
import React from 'react';
import { FormattedMessage } from 'react-intl';
import PropTypes from 'prop-types';
import styles from './componentsStyles.scss';
const ToggleMode = props => {
const label = props.isPreviewMode
? 'components.Wysiwyg.ToggleMode.markdown'
: 'components.Wysiwyg.ToggleMode.preview';
return (
<div className={styles.toggleModeWrapper}>
<button type="button" className={styles.toggleModeButton} onClick={props.onClick}>
<FormattedMessage id={label} />
</button>
</div>
);
};
ToggleMode.defaultProps = {
isPreviewMode: false,
onClick: () => {},
};
ToggleMode.propTypes = {
isPreviewMode: PropTypes.bool,
onClick: PropTypes.func,
};
export default ToggleMode;