import PropTypes from 'prop-types'; import React from 'react'; import ImmutablePropTypes from 'react-immutable-proptypes'; import { css } from '@emotion/core'; import { Toggle, ToggleBackground, colors } from 'netlify-cms-ui-default'; const BooleanBackground = ({ isActive, ...props }) => ( ); export default class BooleanControl extends React.Component { render() { const { value, forID, onChange, classNameWrapper, setActiveStyle, setInactiveStyle, } = this.props; return (
); } } BooleanControl.propTypes = { field: ImmutablePropTypes.map.isRequired, onChange: PropTypes.func.isRequired, classNameWrapper: PropTypes.string.isRequired, setActiveStyle: PropTypes.func.isRequired, setInactiveStyle: PropTypes.func.isRequired, forID: PropTypes.string, value: PropTypes.bool, }; BooleanControl.defaultProps = { value: false, };