import PropTypes from 'prop-types' import React from 'react' import Paper from '@mui/material/Paper' import classnames from 'classnames' const cardState = Object.freeze({ DEFAULT: 'default', SHRUNK: 'shrunk', EXPANDED: 'expanded' }) const CollapsibleCard = ({ className, state, shrunkComponent, children }) => { return ( {state === cardState.SHRUNK ? shrunkComponent : children} ) } CollapsibleCard.propTypes = { shrunkComponent: PropTypes.node.isRequired } export default CollapsibleCard export { cardState }