@cognitive-class/jupyterlab-cde-plugin
Version:
Drop-in Cognos Dashboard Embedded plugin for Jupyterlab
53 lines (45 loc) • 4.67 kB
JavaScript
import _Object$getPrototypeOf from 'babel-runtime/core-js/object/get-prototype-of';
import _classCallCheck from 'babel-runtime/helpers/classCallCheck';
import _createClass from 'babel-runtime/helpers/createClass';
import _possibleConstructorReturn from 'babel-runtime/helpers/possibleConstructorReturn';
import _inherits from 'babel-runtime/helpers/inherits';
import React, { PureComponent } from 'react';
import PropTypes from 'prop-types';
import Container from './container';
var SourceManager = function (_PureComponent) {
_inherits(SourceManager, _PureComponent);
function SourceManager() {
_classCallCheck(this, SourceManager);
return _possibleConstructorReturn(this, (SourceManager.__proto__ || _Object$getPrototypeOf(SourceManager)).apply(this, arguments));
}
_createClass(SourceManager, [{
key: 'render',
value: function render() {
var _props = this.props,
preferencesDialogTitle = _props.preferencesDialogTitle,
preferencesDialogContent = _props.preferencesDialogContent,
cancelDialogTitle = _props.cancelDialogTitle,
cancelDialogContent = _props.cancelDialogContent;
return React.createElement(Container, {
preferencesDialogTitle: preferencesDialogTitle,
preferencesDialogContent: preferencesDialogContent,
cancelDialogTitle: cancelDialogTitle,
cancelDialogContent: cancelDialogContent
});
}
}]);
return SourceManager;
}(PureComponent);
SourceManager.displayName = 'SourceManager';
SourceManager.propTypes = {
preferencesDialogTitle: PropTypes.node,
preferencesDialogContent: PropTypes.node.isRequired,
cancelDialogTitle: PropTypes.node,
cancelDialogContent: PropTypes.node.isRequired
};
SourceManager.defaultProps = {
preferencesDialogTitle: 'Create data source',
cancelDialogTitle: 'Are you sure you want to cancel?'
};
export default SourceManager;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9zb3VyY2UtbWFuYWdlci9pbmRleC5qcyJdLCJuYW1lcyI6WyJSZWFjdCIsIlB1cmVDb21wb25lbnQiLCJQcm9wVHlwZXMiLCJDb250YWluZXIiLCJTb3VyY2VNYW5hZ2VyIiwicHJvcHMiLCJwcmVmZXJlbmNlc0RpYWxvZ1RpdGxlIiwicHJlZmVyZW5jZXNEaWFsb2dDb250ZW50IiwiY2FuY2VsRGlhbG9nVGl0bGUiLCJjYW5jZWxEaWFsb2dDb250ZW50IiwiZGlzcGxheU5hbWUiLCJwcm9wVHlwZXMiLCJub2RlIiwiaXNSZXF1aXJlZCIsImRlZmF1bHRQcm9wcyJdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSxPQUFPQSxLQUFQLElBQWdCQyxhQUFoQixRQUFxQyxPQUFyQztBQUNBLE9BQU9DLFNBQVAsTUFBc0IsWUFBdEI7QUFDQSxPQUFPQyxTQUFQLE1BQXNCLGFBQXRCOztJQUVxQkMsYTs7Ozs7Ozs7Ozs7NkJBZVY7QUFBQSxtQkFNSCxLQUFLQyxLQU5GO0FBQUEsVUFFTEMsc0JBRkssVUFFTEEsc0JBRks7QUFBQSxVQUdMQyx3QkFISyxVQUdMQSx3QkFISztBQUFBLFVBSUxDLGlCQUpLLFVBSUxBLGlCQUpLO0FBQUEsVUFLTEMsbUJBTEssVUFLTEEsbUJBTEs7OztBQVFQLGFBQ0Usb0JBQUMsU0FBRDtBQUNFLGdDQUF3Qkgsc0JBRDFCO0FBRUUsa0NBQTBCQyx3QkFGNUI7QUFHRSwyQkFBbUJDLGlCQUhyQjtBQUlFLDZCQUFxQkM7QUFKdkIsUUFERjtBQVFEOzs7O0VBL0J3Q1IsYTs7QUFBdEJHLGEsQ0FDWk0sVyxHQUFjLGU7QUFERk4sYSxDQUdaTyxTLEdBQVk7QUFDakJMLDBCQUF3QkosVUFBVVUsSUFEakI7QUFFakJMLDRCQUEwQkwsVUFBVVUsSUFBVixDQUFlQyxVQUZ4QjtBQUdqQkwscUJBQW1CTixVQUFVVSxJQUhaO0FBSWpCSCx1QkFBcUJQLFVBQVVVLElBQVYsQ0FBZUM7QUFKbkIsQztBQUhBVCxhLENBVVpVLFksR0FBZTtBQUNwQlIsMEJBQXdCLG9CQURKO0FBRXBCRSxxQkFBbUI7QUFGQyxDO2VBVkhKLGEiLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgUmVhY3QsIHsgUHVyZUNvbXBvbmVudCB9IGZyb20gJ3JlYWN0J1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJ1xuaW1wb3J0IENvbnRhaW5lciBmcm9tICcuL2NvbnRhaW5lcidcblxuZXhwb3J0IGRlZmF1bHQgY2xhc3MgU291cmNlTWFuYWdlciBleHRlbmRzIFB1cmVDb21wb25lbnQge1xuICBzdGF0aWMgZGlzcGxheU5hbWUgPSAnU291cmNlTWFuYWdlcidcblxuICBzdGF0aWMgcHJvcFR5cGVzID0ge1xuICAgIHByZWZlcmVuY2VzRGlhbG9nVGl0bGU6IFByb3BUeXBlcy5ub2RlLFxuICAgIHByZWZlcmVuY2VzRGlhbG9nQ29udGVudDogUHJvcFR5cGVzLm5vZGUuaXNSZXF1aXJlZCxcbiAgICBjYW5jZWxEaWFsb2dUaXRsZTogUHJvcFR5cGVzLm5vZGUsXG4gICAgY2FuY2VsRGlhbG9nQ29udGVudDogUHJvcFR5cGVzLm5vZGUuaXNSZXF1aXJlZCxcbiAgfVxuXG4gIHN0YXRpYyBkZWZhdWx0UHJvcHMgPSB7XG4gICAgcHJlZmVyZW5jZXNEaWFsb2dUaXRsZTogJ0NyZWF0ZSBkYXRhIHNvdXJjZScsXG4gICAgY2FuY2VsRGlhbG9nVGl0bGU6ICdBcmUgeW91IHN1cmUgeW91IHdhbnQgdG8gY2FuY2VsPycsXG4gIH1cblxuICByZW5kZXIoKSB7XG4gICAgY29uc3Qge1xuICAgICAgcHJlZmVyZW5jZXNEaWFsb2dUaXRsZSxcbiAgICAgIHByZWZlcmVuY2VzRGlhbG9nQ29udGVudCxcbiAgICAgIGNhbmNlbERpYWxvZ1RpdGxlLFxuICAgICAgY2FuY2VsRGlhbG9nQ29udGVudCxcbiAgICB9ID0gdGhpcy5wcm9wc1xuXG4gICAgcmV0dXJuIChcbiAgICAgIDxDb250YWluZXJcbiAgICAgICAgcHJlZmVyZW5jZXNEaWFsb2dUaXRsZT17cHJlZmVyZW5jZXNEaWFsb2dUaXRsZX1cbiAgICAgICAgcHJlZmVyZW5jZXNEaWFsb2dDb250ZW50PXtwcmVmZXJlbmNlc0RpYWxvZ0NvbnRlbnR9XG4gICAgICAgIGNhbmNlbERpYWxvZ1RpdGxlPXtjYW5jZWxEaWFsb2dUaXRsZX1cbiAgICAgICAgY2FuY2VsRGlhbG9nQ29udGVudD17Y2FuY2VsRGlhbG9nQ29udGVudH1cbiAgICAgIC8+XG4gICAgKVxuICB9XG59XG4iXX0=