2020-06-04 17:28:10 +02:00
|
|
|
import React from 'react';
|
|
|
|
|
import PropTypes from 'prop-types';
|
|
|
|
|
import { Button, ButtonGroup, Icon, IconButton } from '@ohif/ui';
|
|
|
|
|
|
2020-06-25 18:21:03 +02:00
|
|
|
function ActionButtons({ onExportClick, onCreateReportClick }) {
|
2020-06-04 17:28:10 +02:00
|
|
|
return (
|
|
|
|
|
<React.Fragment>
|
2020-07-24 12:51:57 +02:00
|
|
|
<ButtonGroup color="black" size="inherit">
|
|
|
|
|
<Button className="text-base px-2 py-2" onClick={onExportClick}>Export</Button>
|
2020-06-04 17:28:10 +02:00
|
|
|
<IconButton
|
2020-07-03 03:41:55 +02:00
|
|
|
className="px-2"
|
|
|
|
|
color="black"
|
2020-06-04 17:28:10 +02:00
|
|
|
size="initial"
|
2020-07-03 03:41:55 +02:00
|
|
|
variant="outlined"
|
2020-06-04 17:28:10 +02:00
|
|
|
>
|
|
|
|
|
<Icon name="arrow-down" />
|
|
|
|
|
</IconButton>
|
|
|
|
|
</ButtonGroup>
|
|
|
|
|
<Button
|
2020-07-03 03:41:55 +02:00
|
|
|
className="ml-2 text-base"
|
2020-06-04 17:28:10 +02:00
|
|
|
variant="outlined"
|
2020-07-03 03:41:55 +02:00
|
|
|
size="small"
|
|
|
|
|
color="black"
|
2020-06-25 18:21:03 +02:00
|
|
|
onClick={onCreateReportClick}
|
2020-06-04 17:28:10 +02:00
|
|
|
>
|
|
|
|
|
Create Report
|
|
|
|
|
</Button>
|
|
|
|
|
</React.Fragment>
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
2020-06-25 18:21:03 +02:00
|
|
|
ActionButtons.propTypes = {
|
|
|
|
|
onExportClick: PropTypes.func,
|
|
|
|
|
onCreateReportClick: PropTypes.func,
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
ActionButtons.defaultProps = {
|
|
|
|
|
onExportClick: () => alert('Export'),
|
|
|
|
|
onCreateReportClick: () => alert('Create Report'),
|
|
|
|
|
};
|
|
|
|
|
|
2020-06-04 17:28:10 +02:00
|
|
|
export default ActionButtons;
|