diff --git a/tgui/packages/tgui/interfaces/WorkingJoe.js b/tgui/packages/tgui/interfaces/WorkingJoe.js
index eee55029cb8f..720f304e0c97 100644
--- a/tgui/packages/tgui/interfaces/WorkingJoe.js
+++ b/tgui/packages/tgui/interfaces/WorkingJoe.js
@@ -434,14 +434,19 @@ const MaintReports = (props, context) => {
)}
{maintenance_tickets.map((ticket, i) => {
let view_status = 'Ticket is pending assignment.';
+ let view_icon = 'circle-question';
if (ticket.status === 'assigned') {
view_status = 'Ticket is assigned.';
+ view_icon = 'circle-plus';
} else if (ticket.status === 'rejected') {
view_status = 'Ticket has been rejected.';
+ view_icon = 'circle-xmark';
} else if (ticket.status === 'cancelled') {
view_status = 'Ticket was cancelled by reporter.';
+ view_icon = 'circle-stop';
} else if (ticket.status === 'completed') {
view_status = 'Ticket has been successfully resolved.';
+ view_icon = 'circle-check';
}
let can_cancel = 'Yes';
if (ticket.submitter !== logged_in) {
@@ -472,7 +477,7 @@ const MaintReports = (props, context) => {
{ticket.details}
-
+
{
)}
{maintenance_tickets.map((ticket, i) => {
let view_status = 'Ticket is pending assignment.';
+ let view_icon = 'circle-question';
if (ticket.status === 'assigned') {
view_status = 'Ticket is assigned.';
+ view_icon = 'circle-plus';
} else if (ticket.status === 'rejected') {
view_status = 'Ticket has been rejected.';
+ view_icon = 'circle-xmark';
} else if (ticket.status === 'cancelled') {
view_status = 'Ticket was cancelled by reporter.';
+ view_icon = 'circle-stop';
} else if (ticket.status === 'completed') {
view_status = 'Ticket has been successfully resolved.';
+ view_icon = 'circle-check';
}
let can_claim = 'Yes';
if (ticket.assignee === logged_in) {
@@ -614,7 +624,7 @@ const MaintManagement = (props, context) => {
{ticket.assignee}
-
+