feat: Adds the MetadataBar to the Explore header (#21560)

This commit is contained in:
Michael S. Molina
2022-09-29 14:34:57 -03:00
committed by GitHub
parent 5ea9249059
commit 0dda5fe1cf
19 changed files with 258 additions and 104 deletions

View File

@@ -44,6 +44,14 @@ const reduxState = {
slice: {
slice_id: 1,
},
metadata: {
created_on_humanized: 'a week ago',
changed_on_humanized: '2 days ago',
owners: ['John Doe'],
created_by: 'John Doe',
changed_by: 'John Doe',
dashboards: [{ id: 1, dashboard_title: 'Test' }],
},
},
charts: {
1: {

View File

@@ -565,6 +565,7 @@ function ExploreViewContainer(props) {
reports={props.reports}
onSaveChart={toggleModal}
saveDisabled={errorMessage || props.chart.chartStatus === 'loading'}
metadata={props.metadata}
/>
<ExplorePanelContainer id="explore-container">
<Global
@@ -706,7 +707,7 @@ ExploreViewContainer.propTypes = propTypes;
function mapStateToProps(state) {
const { explore, charts, common, impressionId, dataMask, reports, user } =
state;
const { controls, slice, datasource } = explore;
const { controls, slice, datasource, metadata } = explore;
const form_data = getFormDataFromControls(controls);
const slice_id = form_data.slice_id ?? slice?.slice_id ?? 0; // 0 - unsaved chart
form_data.extra_form_data = mergeExtraFormData(
@@ -752,6 +753,7 @@ function mapStateToProps(state) {
user,
exploreState: explore,
reports,
metadata,
};
}