diff --git a/plugins/catalog/src/data/component.ts b/plugins/catalog/src/data/component.ts index 692176a468..73b349391b 100644 --- a/plugins/catalog/src/data/component.ts +++ b/plugins/catalog/src/data/component.ts @@ -13,12 +13,12 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import React from 'react'; +import { ReactNode } from 'react'; import { Location } from '@backstage/catalog-model'; export type Component = { name: string; kind: string; - description: React.ReactNode; + description: ReactNode; location?: Location; }; diff --git a/plugins/catalog/src/data/utils.tsx b/plugins/catalog/src/data/utils.tsx index 8c2476f867..5302fd75c2 100644 --- a/plugins/catalog/src/data/utils.tsx +++ b/plugins/catalog/src/data/utils.tsx @@ -25,7 +25,7 @@ const DescriptionWrapper = styled('span')({ alignItems: 'center', }); -const createEditLink = (url: string): string => url.replace('blob', 'edit'); +const createEditLink = (url: string): string => url.replace('/blob/', '/edit/'); export function envelopeToComponent( envelope: Entity,