Display real number of comment

This commit is contained in:
Sascha 2021-03-19 20:36:09 +01:00
parent 4c7761461b
commit 688cc33ccc
2 changed files with 18 additions and 5 deletions

View File

@ -9,5 +9,8 @@ fragment BugRow on Bug {
labels {
...Label
}
comments {
totalCount
}
...authored
}

View File

@ -76,6 +76,10 @@ const useStyles = makeStyles((theme) => ({
display: 'inline-block',
},
},
commentCount: {
fontSize: '1rem',
marginLeft: theme.spacing(0.5),
},
}));
type Props = {
@ -84,6 +88,8 @@ type Props = {
function BugRow({ bug }: Props) {
const classes = useStyles();
// Subtract 1 from totalCount as 1 comment is the bug description
const commentCount = bug.comments.totalCount - 1;
return (
<TableRow hover>
<TableCell className={classes.cell}>
@ -109,12 +115,16 @@ function BugRow({ bug }: Props) {
</div>
</TableCell>
<TableCell>
<Grid container wrap="nowrap">
<Grid item>
<CommentOutlinedIcon aria-label="Comment count" />
{commentCount > 0 && (
<Grid container wrap="nowrap">
<Grid item>
<CommentOutlinedIcon aria-label="Comment count" />
</Grid>
<Grid item>
<span className={classes.commentCount}>{commentCount}</span>
</Grid>
</Grid>
<Grid item>Count</Grid>
</Grid>
)}
</TableCell>
</TableRow>
);