Expose getEntitySourceLocation, getEntityMetadataViewUrl, and getEntityMetadataEditUrl

Signed-off-by: Oliver Sand <oliver.sand@sda-se.com>
This commit is contained in:
Oliver Sand
2021-06-08 13:41:10 +02:00
parent f4e3ac5ce6
commit 7028ee1ca4
8 changed files with 20 additions and 30 deletions
+7
View File
@@ -0,0 +1,7 @@
---
'@backstage/plugin-catalog': patch
'@backstage/plugin-catalog-react': patch
---
Expose `getEntitySourceLocation`, `getEntityMetadataViewUrl`, and
`getEntityMetadataEditUrl` from `@backstage/plugin-catalog-react`.
+1
View File
@@ -32,6 +32,7 @@
"@backstage/catalog-model": "^0.8.1",
"@backstage/core": "^0.7.12",
"@backstage/core-plugin-api": "^0.1.1",
"@backstage/integration": "^0.5.0",
"@material-ui/core": "^4.11.0",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.45",
+6
View File
@@ -14,5 +14,11 @@
* limitations under the License.
*/
export * from './filters';
export {
getEntityMetadataEditUrl,
getEntityMetadataViewUrl,
} from './getEntityMetadataUrl';
export { getEntityRelations } from './getEntityRelations';
export { getEntitySourceLocation } from './getEntitySourceLocation';
export type { EntitySourceLocation } from './getEntitySourceLocation';
export { isOwnerOf } from './isOwnerOf';
@@ -23,6 +23,8 @@ import {
} from '@backstage/core';
import {
formatEntityRefTitle,
getEntityMetadataEditUrl,
getEntityMetadataViewUrl,
getEntityRelations,
useEntityListProvider,
useStarredEntities,
@@ -31,10 +33,6 @@ import Edit from '@material-ui/icons/Edit';
import OpenInNew from '@material-ui/icons/OpenInNew';
import { capitalize } from 'lodash';
import React from 'react';
import {
getEntityMetadataEditUrl,
getEntityMetadataViewUrl,
} from '../../utils';
import {
favouriteEntityIcon,
favouriteEntityTooltip,
+4 -6
View File
@@ -14,15 +14,14 @@
* limitations under the License.
*/
export { AboutCard } from './components/AboutCard';
export * from './components/AboutCard';
export { CatalogResultListItem } from './components/CatalogResultListItem';
export { EntityLayout } from './components/EntityLayout';
export { EntityPageLayout } from './components/EntityPageLayout';
export { CatalogTable } from './components/CatalogTable';
export { EntityLayout } from './components/EntityLayout';
export * from './components/EntityOrphanWarning';
export { EntityPageLayout } from './components/EntityPageLayout';
export * from './components/EntitySwitch';
export { Router } from './components/Router';
export * from './components/EntityOrphanWarning';
export * from './components/AboutCard';
export {
CatalogEntityPage,
CatalogIndexPage,
@@ -38,4 +37,3 @@ export {
EntityLinksCard,
EntitySystemDiagramCard,
} from './plugin';
export * from './utils';
-20
View File
@@ -1,20 +0,0 @@
/*
* Copyright 2020 Spotify AB
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
export {
getEntityMetadataEditUrl,
getEntityMetadataViewUrl,
} from './getEntityMetadataUrl';
export { getEntitySourceLocation } from './getEntitySourceLocation';