import React, { Component } from 'react'; import PropTypes from 'prop-types'; import Modal from 'react-bootstrap-modal'; import DatasetSelector from './DatasetSelector'; import './googleCloud.css'; import { withTranslation } from 'react-i18next'; class DicomStorePickerModal extends Component { static propTypes = { url: PropTypes.string, user: PropTypes.object.isRequired, setServers: PropTypes.func.isRequired, isOpen: PropTypes.bool.isRequired, onClose: PropTypes.func, }; static defaultProps = { isOpen: false, }; handleEvent = data => { const servers = [ { name: data.dicomStore, imageRendering: 'wadors', thumbnailRendering: 'wadors', qidoSupportsIncludeField: false, type: 'dicomWeb', qidoRoot: data.qidoRoot, wadoRoot: data.wadoRoot, wadoUriRoot: data.wadoUriRoot, active: true, supportsFuzzyMatching: false, }, ]; this.props.setServers(servers); }; render() { return ( {this.props.t('Google Cloud Healthcare API')} ); } } export default withTranslation('Common')(DicomStorePickerModal);