import React from 'react'; import PropTypes from 'prop-types'; import { useSelector } from 'react-redux'; import Calculator from './calculator'; import NotesVisibility from './notes-visibility'; const ContentTools = ({ course, }) => { const { sidebarIsOpen, } = useSelector(state => state.learningAssistant); return ( !sidebarIsOpen && (
{course.showCalculator && ( )} {course.notes.enabled && ( )}
) ); }; ContentTools.propTypes = { course: PropTypes.shape({ notes: PropTypes.shape({ enabled: PropTypes.bool, }), showCalculator: PropTypes.bool, }).isRequired, }; export default ContentTools;