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
@@ -14,11 +14,11 @@
* limitations under the License.
*/
import { createApiRef } from '@backstage/core';
import {
ActionsListWorkflowRunsForRepoResponseData,
ActionsGetWorkflowResponseData,
} from '../api/types';
import { createApiRef } from '@backstage/core-plugin-api';
export const cloudbuildApiRef = createApiRef<CloudbuildApi>({
id: 'plugin.cloudbuild.service',
@@ -19,7 +19,7 @@ import {
ActionsListWorkflowRunsForRepoResponseData,
ActionsGetWorkflowResponseData,
} from '../api/types';
import { OAuthApi } from '@backstage/core';
import { OAuthApi } from '@backstage/core-plugin-api';
export class CloudbuildClient implements CloudbuildApi {
constructor(private readonly googleAuthApi: OAuthApi) {}
@@ -20,15 +20,15 @@ import { Entity } from '@backstage/catalog-model';
import { useEntity } from '@backstage/plugin-catalog-react';
import { WorkflowRunStatus } from '../WorkflowRunStatus';
import { Link, Theme, makeStyles, LinearProgress } from '@material-ui/core';
import ExternalLinkIcon from '@material-ui/icons/Launch';
import { CLOUDBUILD_ANNOTATION } from '../useProjectName';
import {
InfoCard,
StructuredMetadataTable,
errorApiRef,
useApi,
WarningPanel,
} from '@backstage/core';
import ExternalLinkIcon from '@material-ui/icons/Launch';
import { CLOUDBUILD_ANNOTATION } from '../useProjectName';
} from '@backstage/core-components';
import { errorApiRef, useApi } from '@backstage/core-plugin-api';
const useStyles = makeStyles<Theme>({
externalLinkIcon: {
+1 -1
View File
@@ -21,7 +21,7 @@ import { rootRouteRef, buildRouteRef } from '../routes';
import { WorkflowRunDetails } from './WorkflowRunDetails';
import { WorkflowRunsTable } from './WorkflowRunsTable';
import { CLOUDBUILD_ANNOTATION } from './useProjectName';
import { MissingAnnotationEmptyState } from '@backstage/core';
import { MissingAnnotationEmptyState } from '@backstage/core-components';
export const isCloudbuildAvailable = (entity: Entity) =>
Boolean(entity.metadata.annotations?.[CLOUDBUILD_ANNOTATION]);
@@ -14,7 +14,6 @@
* limitations under the License.
*/
import { Entity } from '@backstage/catalog-model';
import { Breadcrumbs, Link, WarningPanel } from '@backstage/core';
import {
Box,
LinearProgress,
@@ -35,6 +34,7 @@ import React from 'react';
import { useProjectName } from '../useProjectName';
import { WorkflowRunStatus } from '../WorkflowRunStatus';
import { useWorkflowRunsDetails } from './useWorkflowRunsDetails';
import { Breadcrumbs, Link, WarningPanel } from '@backstage/core-components';
const useStyles = makeStyles<Theme>(theme => ({
root: {
@@ -13,10 +13,10 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
import { useApi } from '@backstage/core';
import { useParams } from 'react-router-dom';
import { useAsync } from 'react-use';
import { cloudbuildApiRef } from '../../api';
import { useApi } from '@backstage/core-plugin-api';
export const useWorkflowRunsDetails = (projectId: string) => {
const api = useApi(cloudbuildApiRef);
@@ -14,14 +14,14 @@
* limitations under the License.
*/
import React from 'react';
import {
StatusPending,
StatusRunning,
StatusOK,
StatusAborted,
StatusError,
} from '@backstage/core';
import React from 'react';
} from '@backstage/core-components';
export const WorkflowRunStatus = ({
status,
@@ -18,7 +18,6 @@ import { Link, Typography, Box, IconButton, Tooltip } from '@material-ui/core';
import RetryIcon from '@material-ui/icons/Replay';
import GoogleIcon from '@material-ui/icons/CloudCircle';
import { Link as RouterLink, generatePath } from 'react-router-dom';
import { Table, TableColumn } from '@backstage/core';
import { useWorkflowRuns, WorkflowRun } from '../useWorkflowRuns';
import { WorkflowRunStatus } from '../WorkflowRunStatus';
import SyncIcon from '@material-ui/icons/Sync';
@@ -26,6 +25,7 @@ import { useProjectName } from '../useProjectName';
import { Entity } from '@backstage/catalog-model';
import { buildRouteRef } from '../../routes';
import moment from 'moment';
import { Table, TableColumn } from '@backstage/core-components';
const generatedColumns: TableColumn[] = [
{
@@ -16,11 +16,11 @@
import { useState } from 'react';
import { useAsyncRetry } from 'react-use';
import { cloudbuildApiRef } from '../api/CloudbuildApi';
import { useApi, errorApiRef } from '@backstage/core';
import {
ActionsListWorkflowRunsForRepoResponseData,
Substitutions,
} from '../api/types';
import { useApi, errorApiRef } from '@backstage/core-plugin-api';
export type WorkflowRun = {
id: string;
+3 -3
View File
@@ -13,15 +13,15 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
import { cloudbuildApiRef, CloudbuildClient } from './api';
import { rootRouteRef } from './routes';
import {
createPlugin,
createApiFactory,
googleAuthApiRef,
createRoutableExtension,
createComponentExtension,
} from '@backstage/core';
import { cloudbuildApiRef, CloudbuildClient } from './api';
import { rootRouteRef } from './routes';
} from '@backstage/core-plugin-api';
export const cloudbuildPlugin = createPlugin({
id: 'cloudbuild',
+1 -1
View File
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
import { createRouteRef } from '@backstage/core';
import { createRouteRef } from '@backstage/core-plugin-api';
export const rootRouteRef = createRouteRef({
path: '',