import React, { useState } from 'react'; import PropTypes from 'prop-types'; import CardPreview from '../CardPreview'; import ModalStepper from '../../containers/InputModalStepper'; import Name from './Name'; import Wrapper from './Wrapper'; const InputMedia = ({ label, onChange, name, attribute }) => { const [isModalOpen, setIsModalOpen] = useState(false); const handleClickToggleModal = () => { setIsModalOpen(prev => !prev); }; return ( <> {label} {isModalOpen && ( )} ); }; InputMedia.propTypes = { attribute: PropTypes.shape({ multiple: PropTypes.bool, required: PropTypes.bool, type: PropTypes.string, }).isRequired, label: PropTypes.string, name: PropTypes.string.isRequired, onChange: PropTypes.func.isRequired, }; InputMedia.defaultProps = { label: '', }; export default InputMedia;