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);
|
|
},
|
|
});
|
|
},
|
|
}];
|