mirror of
https://github.com/apache/superset.git
synced 2026-04-23 10:04:45 +00:00
Add an "Edit Mode" to Dashboard view (#3940)
* Add a togglable edit mode to dashboard * Submenu for controls * Allowing 'Save as' outside of editMode * Set editMode to false as default
This commit is contained in:
committed by
Grace Guo
parent
6cbe0e6096
commit
d9fda346cb
@@ -41,7 +41,9 @@ class SliceAdder extends React.Component {
|
||||
}
|
||||
|
||||
componentWillUnmount() {
|
||||
this.slicesRequest.abort();
|
||||
if (this.slicesRequest) {
|
||||
this.slicesRequest.abort();
|
||||
}
|
||||
}
|
||||
|
||||
onEnterModal() {
|
||||
@@ -202,9 +204,10 @@ class SliceAdder extends React.Component {
|
||||
triggerNode={this.props.triggerNode}
|
||||
tooltip={t('Add a new slice to the dashboard')}
|
||||
beforeOpen={this.onEnterModal.bind(this)}
|
||||
isButton
|
||||
isMenuItem
|
||||
modalBody={modalContent}
|
||||
bsSize="large"
|
||||
setModalAsTriggerChildren
|
||||
modalTitle={t('Add Slices to Dashboard')}
|
||||
/>
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user