Merge pull request #17474 from backstage/freben/hack-presentation

An `entityPresentationApiRef`, for rendering rich entity refs
This commit is contained in:
Fredrik Adelöw
2023-10-24 11:26:41 +02:00
committed by GitHub
44 changed files with 2001 additions and 468 deletions
@@ -45,7 +45,7 @@ describe('<UserSettingsIdentityCard />', () => {
},
);
expect(screen.getByText('user:default/test-ownership')).toBeInTheDocument();
expect(screen.getByText('foo:bar/foobar')).toBeInTheDocument();
expect(screen.getByText('test-ownership')).toBeInTheDocument();
expect(screen.getByText('bar/foobar')).toBeInTheDocument();
});
});
@@ -33,19 +33,13 @@ const Contents = () => {
<Grid item xs={12}>
<Typography variant="subtitle1" gutterBottom>
User Entity:{' '}
<EntityRefLinks
entityRefs={[backstageIdentity.userEntityRef]}
getTitle={ref => ref}
/>
<EntityRefLinks entityRefs={[backstageIdentity.userEntityRef]} />
</Typography>
</Grid>
<Grid item xs={12}>
<Typography variant="subtitle1">
Ownership Entities:{' '}
<EntityRefLinks
entityRefs={backstageIdentity.ownershipEntityRefs}
getTitle={ref => ref}
/>
<EntityRefLinks entityRefs={backstageIdentity.ownershipEntityRefs} />
</Typography>
</Grid>
</Grid>