diff --git a/frontend/public/components/overview/project-overview.tsx b/frontend/public/components/overview/project-overview.tsx
index f5ebbfa4abd..cdfc1fa5c8d 100644
--- a/frontend/public/components/overview/project-overview.tsx
+++ b/frontend/public/components/overview/project-overview.tsx
@@ -5,6 +5,7 @@ import { connect } from 'react-redux';
import { Link } from 'react-router-dom';
import { ListView } from 'patternfly-react';
+import { Status as TooltipStatus } from '@console/shared';
import { KEYBOARD_SHORTCUTS } from '../../const';
import { Tooltip } from '../utils/tooltip';
import { K8sResourceKind } from '../../module/k8s';
@@ -13,7 +14,6 @@ import {
pluralize,
ResourceIcon,
resourceObjPath,
- StatusIcon,
truncateMiddle,
} from '../utils';
@@ -151,7 +151,7 @@ const AlertTooltip = ({alerts, severity, noSeverityLabel=false}) => {
// Disable the tooltip on mobile since a touch also opens the sidebar, which
// immediately covers the tooltip content.
return
- {noSeverityLabel ? count : pluralize(count, label)}
+
;
};
diff --git a/frontend/public/components/persistent-volume-claim.jsx b/frontend/public/components/persistent-volume-claim.jsx
index cd3290050b5..f07b910fcd5 100644
--- a/frontend/public/components/persistent-volume-claim.jsx
+++ b/frontend/public/components/persistent-volume-claim.jsx
@@ -2,11 +2,13 @@ import * as React from 'react';
import * as _ from 'lodash-es';
import { sortable } from '@patternfly/react-table';
import * as classNames from 'classnames';
+
+import { Status } from '@console/shared';
import { connectToFlags } from '../reducers/features';
import { Conditions } from './conditions';
import { FLAGS } from '../const';
import { DetailsPage, ListPage, Table, TableRow, TableData } from './factory';
-import { Kebab, navFactory, ResourceKebab, SectionHeading, ResourceLink, ResourceSummary, Selector, StatusIconAndText } from './utils';
+import { Kebab, navFactory, ResourceKebab, SectionHeading, ResourceLink, ResourceSummary, Selector } from './utils';
import { ResourceEventStream } from './events';
export const pvcPhase = pvc => pvc.status.phase;
@@ -16,7 +18,7 @@ const menuActions = [ExpandPVC, ...common];
const PVCStatus = ({pvc}) => {
const phase = pvcPhase(pvc);
- return
;
+ return
;
};
const tableColumnClasses = [
diff --git a/frontend/public/components/persistent-volume.jsx b/frontend/public/components/persistent-volume.jsx
index 618eded8704..8ea153a9f23 100644
--- a/frontend/public/components/persistent-volume.jsx
+++ b/frontend/public/components/persistent-volume.jsx
@@ -2,13 +2,15 @@ import * as React from 'react';
import * as _ from 'lodash-es';
import { sortable } from '@patternfly/react-table';
import * as classNames from 'classnames';
+
+import { Status } from '@console/shared';
import { DetailsPage, ListPage, Table, TableRow, TableData } from './factory';
-import { Kebab, LabelList, navFactory, ResourceKebab, SectionHeading, ResourceLink, ResourceSummary, Timestamp, StatusIconAndText } from './utils';
+import { Kebab, LabelList, navFactory, ResourceKebab, SectionHeading, ResourceLink, ResourceSummary, Timestamp } from './utils';
const { common } = Kebab.factory;
const menuActions = [...common];
-const PVStatus = ({pv}) =>
;
+const PVStatus = ({pv}) =>
;
const tableColumnClasses = [
classNames('col-lg-2', 'col-md-2', 'col-sm-4', 'col-xs-6'),
diff --git a/frontend/public/components/pod.tsx b/frontend/public/components/pod.tsx
index 31e1d1a2460..797b2d855b3 100644
--- a/frontend/public/components/pod.tsx
+++ b/frontend/public/components/pod.tsx
@@ -3,6 +3,7 @@ import { Link } from 'react-router-dom';
import { sortable } from '@patternfly/react-table';
import * as classNames from 'classnames';
import * as _ from 'lodash-es';
+import { Status, ErrorStatus } from '@console/shared';
import { ContainerSpec, K8sResourceKindReference, PodKind } from '../module/k8s';
import { getRestartPolicyLabel, podPhase, podPhaseFilterReducer, podReadiness } from '../module/k8s/pods';
@@ -21,7 +22,6 @@ import {
ScrollToTopOnMount,
SectionHeading,
Selector,
- StatusIconAndText,
Timestamp,
navFactory,
units,
@@ -33,7 +33,6 @@ import { requirePrometheus, Area } from './graphs';
import { formatDuration } from './utils/datetime';
import { CamelCaseWrap } from './utils/camel-case-wrap';
import { VolumesTable } from './volumes-table';
-import { RedExclamationCircleIcon } from '@console/internal/components/utils/status-icon';
export const menuActions = [...Kebab.factory.common];
const validReadinessStates = new Set(['ContainersNotReady', 'Ready', 'PodCompleted']);
@@ -47,8 +46,7 @@ export const Readiness: React.FC
= ({pod}) => {
return ;
}
return
-
-
+
;
};
Readiness.displayName = 'Readiness';
@@ -82,7 +80,7 @@ const PodTableRow: React.FC = ({obj: pod, index, key, style})
-
+
@@ -150,7 +148,7 @@ export const ContainerRow: React.FC = ({pod, container}) => {