diff --git a/src/DataTables/PartsDataTable.php b/src/DataTables/PartsDataTable.php
index 46ad8cf7..c260762c 100644
--- a/src/DataTables/PartsDataTable.php
+++ b/src/DataTables/PartsDataTable.php
@@ -150,10 +150,22 @@ final class PartsDataTable implements DataTableTypeInterface
->add('name', TextColumn::class, [
'label' => $this->translator->trans('part.table.name'),
'render' => function ($value, Part $context) {
+ $icon = '';
+
+ //Depending on the part status we show a different icon (the later conditions have higher priority)
+ if ($context->isFavorite()) {
+ $icon = sprintf('', $this->translator->trans('part.favorite.badge'));
+ }
+ if ($context->isNeedsReview()) {
+ $icon = sprintf('', $this->translator->trans('part.needs_review.badge'));
+ }
+
+
return sprintf(
- '%s',
+ '%s%s',
$this->urlGenerator->infoURL($context),
- $context->getName()
+ $icon,
+ htmlentities($context->getName())
);
},
])