CE-2799: Differentiate tags with different icon in JobTable
A new component called JobGitRefIcon has been created to represent the type of the git reference. The type of the reference is fetched asynchronously from the backend (using the Git.gitReferenceType
endpoint), and based on this, an appropriate icon is displayed:
-
CommitIcon
if the reference type is aCOMMIT
-
LabelOutlinedIcon
if the reference type is aTAG
-
QuestionMarkIcon
if the reference type isUNKNOWN
Closes CE-2798