Fix empty state for build that does not have a trace
What does this MR do?
This merge request fixes empty states for a build that might not have a trace yet.
It also implements a fallback illustration (empty job, no message) to cover other edge cases that might surface in the future.
Screenshots
Does this MR meet the acceptance criteria?
-
Tests added for this feature/bug - Review
-
Has been reviewed by UX -
Has been reviewed by Frontend -
Has been reviewed by Backend
-
What are the relevant issue numbers?
Closes gitlab-org/gitlab-ce#45204
Edited by Grzegorz Bizon
