apply core-imports codemod to all packages and plugins

Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
This commit is contained in:
Patrik Oldsberg
2021-06-17 17:56:24 +02:00
parent 9b9a8f3925
commit d453c05dc3
541 changed files with 1549 additions and 1321 deletions
+1 -1
View File
@@ -26,7 +26,7 @@ import {
BuildSummary,
GitType,
} from 'circleci-api';
import { createApiRef, DiscoveryApi } from '@backstage/core';
import { createApiRef, DiscoveryApi } from '@backstage/core-plugin-api';
export { GitType };
export type { BuildWithSteps, BuildStepAction, BuildSummary };
@@ -16,7 +16,6 @@
import React, { useEffect } from 'react';
import { useParams } from 'react-router-dom';
import { Breadcrumbs, InfoCard, Progress, Link } from '@backstage/core';
import { BuildWithSteps, BuildStepAction } from '../../api';
import {
Grid,
@@ -29,6 +28,12 @@ import { makeStyles } from '@material-ui/core/styles';
import { ActionOutput } from './lib/ActionOutput/ActionOutput';
import LaunchIcon from '@material-ui/icons/Launch';
import { useBuildWithSteps } from '../../state/useBuildWithSteps';
import {
Breadcrumbs,
InfoCard,
Progress,
Link,
} from '@backstage/core-components';
const IconLink = (IconButton as any) as typeof MaterialLink;
@@ -27,6 +27,8 @@ import RetryIcon from '@material-ui/icons/Replay';
import GitHubIcon from '@material-ui/icons/GitHub';
import LaunchIcon from '@material-ui/icons/Launch';
import { Link as RouterLink, generatePath } from 'react-router-dom';
import { durationHumanized, relativeTimeTo } from '../../../../util';
import { circleCIBuildRouteRef } from '../../../../route-refs';
import {
StatusError,
StatusWarning,
@@ -35,9 +37,7 @@ import {
StatusRunning,
Table,
TableColumn,
} from '@backstage/core';
import { durationHumanized, relativeTimeTo } from '../../../../util';
import { circleCIBuildRouteRef } from '../../../../route-refs';
} from '@backstage/core-components';
export type CITableBuildInfo = {
id: string;
+1 -1
View File
@@ -22,7 +22,7 @@ import { BuildsPage } from './BuildsPage';
import { CIRCLECI_ANNOTATION } from '../constants';
import { Entity } from '@backstage/catalog-model';
import { useEntity } from '@backstage/plugin-catalog-react';
import { MissingAnnotationEmptyState } from '@backstage/core';
import { MissingAnnotationEmptyState } from '@backstage/core-components';
export const isCircleCIAvailable = (entity: Entity) =>
Boolean(entity.metadata.annotations?.[CIRCLECI_ANNOTATION]);
+3 -3
View File
@@ -14,14 +14,14 @@
* limitations under the License.
*/
import { circleCIApiRef, CircleCIApi } from './api';
import { circleCIRouteRef } from './route-refs';
import {
createPlugin,
createApiFactory,
discoveryApiRef,
createRoutableExtension,
} from '@backstage/core';
import { circleCIApiRef, CircleCIApi } from './api';
import { circleCIRouteRef } from './route-refs';
} from '@backstage/core-plugin-api';
export const circleCIPlugin = createPlugin({
id: 'circleci',
+1 -1
View File
@@ -15,8 +15,8 @@
*/
import React from 'react';
import { createRouteRef } from '@backstage/core';
import { SvgIcon, SvgIconProps } from '@material-ui/core';
import { createRouteRef } from '@backstage/core-plugin-api';
const CircleCIIcon = (props: SvgIconProps) => (
<SvgIcon
@@ -13,12 +13,12 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
import { errorApiRef, useApi } from '@backstage/core';
import { useCallback, useMemo } from 'react';
import { useAsyncRetry } from 'react-use';
import { circleCIApiRef } from '../api';
import { useAsyncPolling } from './useAsyncPolling';
import { useProjectSlugFromEntity, mapVcsType } from './useBuilds';
import { errorApiRef, useApi } from '@backstage/core-plugin-api';
const INTERVAL_AMOUNT = 1500;
export function useBuildWithSteps(buildId: number) {
+1 -1
View File
@@ -14,7 +14,6 @@
* limitations under the License.
*/
import { errorApiRef, useApi } from '@backstage/core';
import { useEntity } from '@backstage/plugin-catalog-react';
import { BuildSummary, GitType } from 'circleci-api';
import { getOr } from 'lodash/fp';
@@ -23,6 +22,7 @@ import { useAsyncRetry } from 'react-use';
import { circleCIApiRef } from '../api';
import type { CITableBuildInfo } from '../components/BuildsPage/lib/CITable';
import { CIRCLECI_ANNOTATION } from '../constants';
import { errorApiRef, useApi } from '@backstage/core-plugin-api';
const makeReadableStatus = (status: string | undefined) => {
if (!status) return '';