Merge pull request #16009 from kmatyukhin/md-description

Add Markdown support in the About Card description section
This commit is contained in:
Ben Lambert
2023-01-30 14:51:28 +01:00
committed by GitHub
3 changed files with 16 additions and 6 deletions
@@ -25,7 +25,8 @@ import {
getEntityRelations,
} from '@backstage/plugin-catalog-react';
import { JsonArray } from '@backstage/types';
import { Chip, Grid, makeStyles, Typography } from '@material-ui/core';
import { Chip, Grid, makeStyles } from '@material-ui/core';
import { MarkdownContent } from '@backstage/core-components';
import React from 'react';
import { AboutField } from './AboutField';
import { LinksGridList } from '../EntityLinksCard/LinksGridList';
@@ -111,9 +112,10 @@ export function AboutContent(props: AboutContentProps) {
return (
<Grid container>
<AboutField label="Description" gridSizes={{ xs: 12 }}>
<Typography variant="body2" paragraph className={classes.description}>
{entity?.metadata?.description || 'No description'}
</Typography>
<MarkdownContent
className={classes.description}
content={entity?.metadata?.description || 'No description'}
/>
</AboutField>
<AboutField
label="Owner"