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:
-
CommitIconif the reference type is aCOMMIT -
LabelOutlinedIconif the reference type is aTAG -
QuestionMarkIconif the reference type isUNKNOWN
Closes CE-2798