mirror of
https://github.com/Kong/insomnia
synced 2024-11-08 14:49:53 +00:00
28 lines
660 B
JavaScript
28 lines
660 B
JavaScript
|
import React from 'react';
|
||
|
import ReactDOM from 'react-dom';
|
||
|
import DeployToPortal from './src/deploy-to-portal';
|
||
|
|
||
|
export const documentActions = [{
|
||
|
label: 'Deploy to Portal',
|
||
|
hideAfterClick: true,
|
||
|
action(context, spec) {
|
||
|
const root = document.createElement('div');
|
||
|
ReactDOM.render(
|
||
|
<DeployToPortal
|
||
|
spec={spec}
|
||
|
store={context.store}
|
||
|
axios={context.__private.axios}
|
||
|
trackEvent={context.__private.analytics.trackEvent}
|
||
|
/>,
|
||
|
root,
|
||
|
);
|
||
|
|
||
|
context.app.dialog('Deploy to Portal', root, {
|
||
|
skinny: true,
|
||
|
onHide() {
|
||
|
ReactDOM.unmountComponentAtNode(root);
|
||
|
},
|
||
|
});
|
||
|
},
|
||
|
}];
|