fix(plugins/pagerduty): use NotFoundError from @backstage/errors

Signed-off-by: Alec Jacobs <cajacobs5401@gmail.com>
This commit is contained in:
Alec Jacobs
2022-05-30 07:26:42 -07:00
parent f13bf8b510
commit aba92d8f6a
4 changed files with 5 additions and 9 deletions
+1 -1
View File
@@ -32,9 +32,9 @@ import {
ConfigApi,
FetchApi,
} from '@backstage/core-plugin-api';
import { NotFoundError } from '@backstage/errors';
export class UnauthorizedError extends Error {}
export class NotFoundError extends Error {}
export const pagerDutyApiRef = createApiRef<PagerDutyApi>({
id: 'plugin.pagerduty.api',
+1 -6
View File
@@ -14,10 +14,5 @@
* limitations under the License.
*/
export {
PagerDutyClient,
pagerDutyApiRef,
UnauthorizedError,
NotFoundError,
} from './client';
export { PagerDutyClient, pagerDutyApiRef, UnauthorizedError } from './client';
export type { PagerDutyApi } from './types';
@@ -18,11 +18,11 @@ import { render, waitFor, fireEvent, act } from '@testing-library/react';
import { PagerDutyCard, isPluginApplicableToEntity } from '../PagerDutyCard';
import { Entity } from '@backstage/catalog-model';
import { EntityProvider } from '@backstage/plugin-catalog-react';
import { NotFoundError } from '@backstage/errors';
import { TestApiRegistry, wrapInTestApp } from '@backstage/test-utils';
import {
pagerDutyApiRef,
UnauthorizedError,
NotFoundError,
PagerDutyClient,
} from '../../api';
import { Service, User } from '../types';
@@ -20,7 +20,7 @@ import { Incidents } from '../Incident';
import { EscalationPolicy } from '../Escalation';
import useAsync from 'react-use/lib/useAsync';
import { Alert } from '@material-ui/lab';
import { pagerDutyApiRef, UnauthorizedError, NotFoundError } from '../../api';
import { pagerDutyApiRef, UnauthorizedError } from '../../api';
import AlarmAddIcon from '@material-ui/icons/AlarmAdd';
import { MissingTokenError, ServiceNotFoundError } from '../Errors';
import WebIcon from '@material-ui/icons/Web';
@@ -32,6 +32,7 @@ import { ChangeEvents } from '../ChangeEvents';
import { Service } from '../types';
import { useApi } from '@backstage/core-plugin-api';
import { NotFoundError } from '@backstage/errors';
import {
Progress,
HeaderIconLinkRow,