"use strict"; /** * Licensed Materials - Property of IBM * IBM Cognos Products: Manage * Copyright IBM Corp. 2022 * US Government Users Restricted Rights * Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. */ define(['bi/admin/common/slideout/BasePane', 'react', 'react-dom', 'ba-react-admin/ba-react-admin.min'], function (BasePane, React, ReactDOM, AdminReact) { //NOSONAR: needed for amd var SetPriorityPane = BasePane.extend({ init: function init(options) { SetPriorityPane.inherited('init', this, arguments); $.extend(this, options); }, renderBody: function renderBody($body) { var reactProps = {}; for (var prop in this.props) { reactProps[prop] = this.props[prop]; } reactProps.pane = this; reactProps.cancelCallback = function () { this.slideout.hide(); }.bind(this); var setPriorityPanel = React.createElement(AdminReact.SuspendActivitiesPanel, reactProps); ReactDOM.render(setPriorityPanel, $body[0]); return Promise.resolve(true); } }); return SetPriorityPane; });