mirror of
https://github.com/apache/superset.git
synced 2026-04-22 01:24:43 +00:00
[Explore] applying refresh chart overlay when chart is stale (#4486)
* adding refresh chart overlay when chart is out of sync with control panel * fading the visualization when stale * addressing comments from team on layout of UI
This commit is contained in:
@@ -10,6 +10,8 @@ import ExploreChartHeader from './ExploreChartHeader';
|
||||
const propTypes = {
|
||||
actions: PropTypes.object.isRequired,
|
||||
addHistory: PropTypes.func,
|
||||
onQuery: PropTypes.func,
|
||||
onDismissRefreshOverlay: PropTypes.func,
|
||||
can_overwrite: PropTypes.bool.isRequired,
|
||||
can_download: PropTypes.bool.isRequired,
|
||||
datasource: PropTypes.object,
|
||||
@@ -24,7 +26,9 @@ const propTypes = {
|
||||
form_data: PropTypes.object,
|
||||
standalone: PropTypes.bool,
|
||||
timeout: PropTypes.number,
|
||||
refreshOverlayVisible: PropTypes.bool,
|
||||
chart: PropTypes.shape(chartPropType),
|
||||
errorMessage: PropTypes.node,
|
||||
};
|
||||
|
||||
class ExploreChartPanel extends React.PureComponent {
|
||||
@@ -45,6 +49,10 @@ class ExploreChartPanel extends React.PureComponent {
|
||||
setControlValue={this.props.actions.setControlValue}
|
||||
timeout={this.props.timeout}
|
||||
vizType={this.props.vizType}
|
||||
refreshOverlayVisible={this.props.refreshOverlayVisible}
|
||||
errorMessage={this.props.errorMessage}
|
||||
onQuery={this.props.onQuery}
|
||||
onDismissRefreshOverlay={this.props.onDismissRefreshOverlay}
|
||||
/>
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user