Newer
Older
import MenuButton from '../ui/buttons/MenuButton';
pointer-events: ${props => (props.select ? 'default' : 'none')};
// TO DO -- select should be done with MenuButton's disabled prop
const ImageUpload = ({ item, fileUpload, view }) => {
const { activeViewId } = useContext(WaxContext);
const handleMouseDown = () => inputRef.current.click();
<label htmlFor="file-upload">
<MenuButton
active={false}
disabled={!(item.select && item.select(view.state, activeViewId))}
onMouseDown={handleMouseDown}
onChange={e => fileUpload(e.target.files[0])}
type="file"
/>
</label>
</UploadImage>
);
};