import React from 'react'; import PropTypes from 'prop-types'; import classNames from 'classnames'; import { Consumer } from './context'; export const AccordionIndicator = (props) => ( { ({ isOpen }) => isOpen ? React.cloneElement(props.open, { className: classNames(props.className, props.open.props.className) }) : React.cloneElement(props.closed, { className: classNames(props.className, props.closed.props.className) }) } ); AccordionIndicator.propTypes = { open: PropTypes.node, closed: PropTypes.node, className: PropTypes.string } AccordionIndicator.defaultProps = { open: , closed: }