[Explore] Altered Slice Tag (#3668)

* Added altered tag to explore slice view and fixes #3616

* unit tests

* Moved getDiffs logic into AlteredSliceTag

* code style fixs
This commit is contained in:
Jeff Niu
2017-11-10 21:33:31 -08:00
committed by Maxime Beauchemin
parent 83e6807fa0
commit 4d48d5d854
6 changed files with 510 additions and 4 deletions

View File

@@ -4,6 +4,7 @@ import PropTypes from 'prop-types';
import { chartPropType } from '../../chart/chartReducer';
import ExploreActionButtons from './ExploreActionButtons';
import EditableTitle from '../../components/EditableTitle';
import AlteredSliceTag from '../../components/AlteredSliceTag';
import FaveStar from '../../components/FaveStar';
import TooltipWrapper from '../../components/TooltipWrapper';
import Timer from '../../components/Timer';
@@ -54,6 +55,13 @@ class ExploreChartHeader extends React.PureComponent {
});
}
renderAlteredTag() {
const origFormData = (this.props.slice && this.props.slice.form_data) || {};
const currentFormData = this.props.form_data;
const tagProps = { origFormData, currentFormData };
return (<AlteredSliceTag {...tagProps} />);
}
renderChartTitle() {
let title;
if (this.props.slice) {
@@ -106,6 +114,8 @@ class ExploreChartHeader extends React.PureComponent {
</span>
}
{this.renderAlteredTag()}
<div className="pull-right">
{this.props.chart.chartStatus === 'success' &&
queryResponse &&