import React from 'react'; import PropTypes from 'prop-types'; import EditButton from './EditButton'; import { Visibility } from './Visibility'; function EditableItemHeader({ content, showVisibility, visibility, showEditButton, onClickEdit, headingId, }) { return ( <>

{content} {showEditButton ? : null}

{showVisibility ?

: null}
); } export default EditableItemHeader; EditableItemHeader.propTypes = { onClickEdit: PropTypes.func, showVisibility: PropTypes.bool, showEditButton: PropTypes.bool, content: PropTypes.node, visibility: PropTypes.oneOf(['private', 'all_users']), headingId: PropTypes.string, }; EditableItemHeader.defaultProps = { onClickEdit: () => {}, showVisibility: false, showEditButton: false, content: '', visibility: 'private', headingId: null, };