fix(tech-radar): fix mapping of moved and url atrributes to fix display
As part of the refactor to include entry history the moved and url attributes were no longer being mapped. This resulted in the radar not indicating if an entry had moved, and the bubble not being clickable.
This commit is contained in:
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-tech-radar': patch
|
||||
---
|
||||
|
||||
Fix mapping RadarEntry and Entry for moved and url attributes
|
||||
@@ -59,7 +59,7 @@ const RadarComponent = (props: TechRadarComponentProps): JSX.Element => {
|
||||
ring: loaderResponse!.rings.find(
|
||||
r => r.id === entry.timeline[0].ringId,
|
||||
)!,
|
||||
history: entry.timeline.map(e => {
|
||||
timeline: entry.timeline.map(e => {
|
||||
return {
|
||||
date: e.date,
|
||||
ring: loaderResponse!.rings.find(a => a.id === e.ringId)!,
|
||||
@@ -67,6 +67,8 @@ const RadarComponent = (props: TechRadarComponentProps): JSX.Element => {
|
||||
moved: e.moved,
|
||||
};
|
||||
}),
|
||||
moved: entry.timeline[0].moved,
|
||||
url: entry.url,
|
||||
};
|
||||
});
|
||||
};
|
||||
|
||||
@@ -53,7 +53,7 @@ entries.push({
|
||||
entries.push({
|
||||
timeline: [
|
||||
{
|
||||
moved: 0,
|
||||
moved: -1,
|
||||
ringId: 'use',
|
||||
date: new Date('2020-08-06'),
|
||||
description:
|
||||
@@ -69,7 +69,7 @@ entries.push({
|
||||
entries.push({
|
||||
timeline: [
|
||||
{
|
||||
moved: 0,
|
||||
moved: 1,
|
||||
ringId: 'use',
|
||||
date: new Date('2020-08-06'),
|
||||
},
|
||||
@@ -88,7 +88,7 @@ entries.push({
|
||||
date: new Date('2020-08-06'),
|
||||
},
|
||||
],
|
||||
url: '#',
|
||||
url: 'https://reactjs.org/',
|
||||
key: 'react',
|
||||
id: 'react',
|
||||
title: 'React',
|
||||
|
||||
Reference in New Issue
Block a user