mirror of
https://github.com/apache/superset.git
synced 2024-09-12 16:49:40 -04:00
[sqllab] Added share button to bottom menu (#4584)
* added sharebtn * address comments
This commit is contained in:
parent
d522292b01
commit
c6af4882cd
22
superset/assets/javascripts/SqlLab/components/ShareQuery.jsx
Normal file
22
superset/assets/javascripts/SqlLab/components/ShareQuery.jsx
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
import React from 'react';
|
||||||
|
|
||||||
|
import CopyToClipboard from '../../components/CopyToClipboard';
|
||||||
|
import CopyQueryTabUrl from './CopyQueryTabUrl';
|
||||||
|
import Button from '../../components/Button';
|
||||||
|
import { t } from '../../locales';
|
||||||
|
|
||||||
|
export default class ShareQueryBtn extends CopyQueryTabUrl {
|
||||||
|
render() {
|
||||||
|
return (
|
||||||
|
<CopyToClipboard
|
||||||
|
copyNode={(
|
||||||
|
<Button bsSize="small" className="toggleSave">
|
||||||
|
<i className="fa fa-clipboard" /> {t('Share Query')}
|
||||||
|
</Button>
|
||||||
|
)}
|
||||||
|
tooltipText={t('copy URL to clipboard')}
|
||||||
|
shouldShowText={false}
|
||||||
|
getText={this.getUrl.bind(this)}
|
||||||
|
/>);
|
||||||
|
}
|
||||||
|
}
|
@ -19,6 +19,7 @@ import Button from '../../components/Button';
|
|||||||
import TemplateParamsEditor from './TemplateParamsEditor';
|
import TemplateParamsEditor from './TemplateParamsEditor';
|
||||||
import SouthPane from './SouthPane';
|
import SouthPane from './SouthPane';
|
||||||
import SaveQuery from './SaveQuery';
|
import SaveQuery from './SaveQuery';
|
||||||
|
import ShareQuery from './ShareQuery';
|
||||||
import Timer from '../../components/Timer';
|
import Timer from '../../components/Timer';
|
||||||
import SqlEditorLeftBar from './SqlEditorLeftBar';
|
import SqlEditorLeftBar from './SqlEditorLeftBar';
|
||||||
import AceEditorWrapper from './AceEditorWrapper';
|
import AceEditorWrapper from './AceEditorWrapper';
|
||||||
@ -195,6 +196,9 @@ class SqlEditor extends React.PureComponent {
|
|||||||
dbId={qe.dbId}
|
dbId={qe.dbId}
|
||||||
/>
|
/>
|
||||||
</span>
|
</span>
|
||||||
|
<span className="m-r-5">
|
||||||
|
<ShareQuery queryEditor={qe} />
|
||||||
|
</span>
|
||||||
{ctasControls}
|
{ctasControls}
|
||||||
</Form>
|
</Form>
|
||||||
</div>
|
</div>
|
||||||
|
Loading…
Reference in New Issue
Block a user