mirror of
https://github.com/apache/superset.git
synced 2026-04-08 19:05:46 +00:00
* Pass query instead of slice to Action buttons to prevent lagging query * Delete beforeOpen and put DisplayQueryButton in pure component
26 lines
533 B
JavaScript
26 lines
533 B
JavaScript
import React, { PropTypes } from 'react';
|
|
import ModalTrigger from './../../components/ModalTrigger';
|
|
|
|
const propTypes = {
|
|
query: PropTypes.string,
|
|
};
|
|
|
|
const defaultProps = {
|
|
query: '',
|
|
};
|
|
|
|
export default function DisplayQueryButton({ query }) {
|
|
const modalBody = (<pre>{query}</pre>);
|
|
return (
|
|
<ModalTrigger
|
|
isButton
|
|
triggerNode={<span>Query</span>}
|
|
modalTitle="Query"
|
|
modalBody={modalBody}
|
|
/>
|
|
);
|
|
}
|
|
|
|
DisplayQueryButton.propTypes = propTypes;
|
|
DisplayQueryButton.defaultProps = defaultProps;
|