Skip to content

Commit

Permalink
chore(core): Export TaskMonitorWrapper (#9296)
Browse files Browse the repository at this point in the history
  • Loading branch information
caseyhebebrand committed Jun 15, 2021
1 parent 2ce86a3 commit ff6f32e
Show file tree
Hide file tree
Showing 6 changed files with 7 additions and 16 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,7 @@ import { Modal } from 'react-bootstrap';
import { PlatformHealthOverride } from 'core/application/modal/PlatformHealthOverride';
import { ModalClose } from 'core/modal';
import { IModalComponentProps, Markdown, useEscapeKeyPressed } from 'core/presentation';
import { NgReact } from 'core/reactShims';
import { TaskMonitor, TaskReason, UserVerification } from 'core/task';
import { TaskMonitor, TaskMonitorWrapper, TaskReason, UserVerification } from 'core/task';
import { MultiTaskMonitor } from 'core/task/monitor/MultiTaskMonitor';
import { Spinner } from 'core/widgets/spinners/Spinner';

Expand Down Expand Up @@ -78,7 +77,6 @@ export const ConfirmModal = (props: IConfirmModalProps) => {
}
};

const { TaskMonitorWrapper } = NgReact;
const showReasonInput = ((taskMonitor || taskMonitors) && props.askForReason) || props.submitJustWithReason;
const showBody =
(isRetry && props.retryBody) ||
Expand Down
5 changes: 1 addition & 4 deletions app/scripts/modules/core/src/entityTag/EntityTagEditor.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,7 @@ import {
SpinFormik,
TextAreaInput,
} from 'core/presentation';
import { NgReact } from 'core/reactShims';
import { TaskMonitor } from 'core/task';
import { TaskMonitor, TaskMonitorWrapper } from 'core/task';
import { noop, UUIDGenerator } from 'core/utils';

import { EntityRefBuilder } from './entityRef.builder';
Expand Down Expand Up @@ -138,8 +137,6 @@ export class EntityTagEditor extends React.Component<IEntityTagEditorProps, IEnt

const submitLabel = `${isNew ? ' Create' : ' Update'} ${tag.value.type}`;

const { TaskMonitorWrapper } = NgReact;

return (
<div>
<TaskMonitorWrapper monitor={this.state.taskMonitor} />
Expand Down
4 changes: 1 addition & 3 deletions app/scripts/modules/core/src/modal/wizard/WizardModal.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,7 @@ import React from 'react';
import { Modal } from 'react-bootstrap';

import { SpinFormik } from 'core/presentation';
import { NgReact } from 'core/reactShims';
import { TaskMonitor } from 'core/task';
import { TaskMonitor, TaskMonitorWrapper } from 'core/task';
import { Spinner } from 'core/widgets';

import { WizardPage } from './WizardPage';
Expand Down Expand Up @@ -133,7 +132,6 @@ export class WizardModal<T = {}>
dismissModal,
} = this.props;
const { currentPage, initialized, pages } = this.state;
const { TaskMonitorWrapper } = NgReact;

const spinner = (
<div className="row">
Expand Down
6 changes: 2 additions & 4 deletions app/scripts/modules/core/src/pagerDuty/PageModal.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ import { Button, Modal } from 'react-bootstrap';
import { Application, ApplicationModelBuilder } from 'core/application';
import { SETTINGS } from 'core/config';
import { SubmitButton } from 'core/modal';
import { NgReact, ReactInjector } from 'core/reactShims';
import { TaskMonitor } from 'core/task';
import { ReactInjector } from 'core/reactShims';
import { TaskMonitor, TaskMonitorWrapper } from 'core/task';

import { IPageButtonProps } from './PageButton';
import { IPagerDutyService } from './pagerDuty.read.service';
Expand Down Expand Up @@ -111,8 +111,6 @@ export class PageModal extends React.Component<IPageModalProps, IPageModalState>

public render() {
const formValid = true;

const { TaskMonitorWrapper } = NgReact;
const { services } = this.props;
const { accountName, details, pageCount, subject, submitting, taskMonitor } = this.state;

Expand Down
1 change: 1 addition & 0 deletions app/scripts/modules/core/src/task/index.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
export * from './PlatformHealthOverrideMessage';
export * from './monitor/TaskMonitor';
export * from './monitor/TaskMonitorWrapper';
export * from './modal/TaskReason';
export * from './modal/TaskMonitorModal';
export * from './task.read.service';
Expand Down
3 changes: 1 addition & 2 deletions app/scripts/modules/core/src/task/modal/TaskMonitorModal.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@ import { Modal } from 'react-bootstrap';
import { Application } from 'core/application';
import { ModalClose, SubmitButton } from 'core/modal';
import { IModalComponentProps, LayoutProvider, ResponsiveFieldLayout, SpinFormik } from 'core/presentation';
import { NgReact } from 'core/reactShims';

import { TaskMonitor } from '../monitor/TaskMonitor';
import { TaskMonitorWrapper } from '../monitor/TaskMonitorWrapper';
import { ITaskCommand, TaskExecutor } from '../taskExecutor';

interface ITaskMonitorModalProps<T> extends IModalComponentProps {
Expand Down Expand Up @@ -66,7 +66,6 @@ export class TaskMonitorModal<T> extends React.Component<ITaskMonitorModalProps<

public render() {
const { isSubmitting } = this.state;
const { TaskMonitorWrapper } = NgReact;

return (
<div>
Expand Down

0 comments on commit ff6f32e

Please sign in to comment.