23 lines
596 B
JavaScript
23 lines
596 B
JavaScript
import { connect } from 'react-redux';
|
|
import DicomFileUploaderModal from './DicomFileUploaderModal.js';
|
|
|
|
const isActive = a => a.active === true;
|
|
|
|
const mapStateToProps = state => {
|
|
const activeServer = state.servers.servers.find(isActive);
|
|
const { authority, client_id } = window.config.oidc[0];
|
|
const oidcStorageKey = `oidc.user:${authority}:${client_id}`;
|
|
|
|
return {
|
|
oidcStorageKey,
|
|
url: activeServer && activeServer.qidoRoot,
|
|
};
|
|
};
|
|
|
|
const ConnectedDicomFileUploader = connect(
|
|
mapStateToProps,
|
|
null
|
|
)(DicomFileUploaderModal);
|
|
|
|
export default ConnectedDicomFileUploader;
|