[WiP] rename project from Caravel to Superset (#1576)

* Change in files

* Renamin files and folders

* cleaning up a single piece of lint

* Removing boat picture from docs

* add superset word mark

* Update rename note in docs

* Fixing images

* Pinning datatables

* Fixing issues with mapbox-gl

* Forgot to rename one file

* Linting

* v0.13.0

* adding pyyaml to dev-reqs
This commit is contained in:
Maxime Beauchemin
2016-11-09 23:08:22 -08:00
committed by GitHub
parent 973537fd9a
commit 15b67b2c6c
408 changed files with 2795 additions and 2787 deletions

View File

@@ -0,0 +1,47 @@
import React from 'react';
import ModalTrigger from '../../components/ModalTrigger';
const propTypes = {
triggerNode: React.PropTypes.node.isRequired,
code: React.PropTypes.string,
codeCallback: React.PropTypes.func,
};
const defaultProps = {
};
export default class CodeModal extends React.PureComponent {
constructor(props) {
super(props);
this.state = {
refreshFrequency: props.initialRefreshFrequency,
};
}
beforeOpen() {
let code = this.props.code;
if (this.props.codeCallback) {
code = this.props.codeCallback();
}
this.setState({ code });
}
render() {
return (
<ModalTrigger
triggerNode={this.props.triggerNode}
isButton
beforeOpen={this.beforeOpen.bind(this)}
modalTitle="Active Dashboard Filters"
modalBody={
<div className="CodeModal">
<pre>
{this.state.code}
</pre>
</div>
}
/>
);
}
}
CodeModal.propTypes = propTypes;
CodeModal.defaultProps = defaultProps;