diff --git a/resources/js/components/shared/FilterTable.vue b/resources/js/components/shared/FilterTable.vue index e982e14da5..fcb90c46e5 100644 --- a/resources/js/components/shared/FilterTable.vue +++ b/resources/js/components/shared/FilterTable.vue @@ -462,6 +462,18 @@ export default { border-radius: 5px; padding: 7px; } +.status-alternative-a { + background: rgba(224, 229, 232, 1); + color: rgba(0, 0, 0, 0.75); + border-radius: 5px; + padding: 7px; +} +.status-alternative-b { + background: rgba(249, 232, 195, 1); + color: rgba(0, 0, 0, 0.75); + border-radius: 5px; + padding: 7px; +} @-moz-document url-prefix() { .pm-table-truncate { overflow: hidden; diff --git a/resources/js/requests/components/RequestsListing.vue b/resources/js/requests/components/RequestsListing.vue index 10e93be2f8..c61d7e18df 100644 --- a/resources/js/requests/components/RequestsListing.vue +++ b/resources/js/requests/components/RequestsListing.vue @@ -397,7 +397,22 @@ export default { }; }, formatProcessVersionAlternative(value) { - return `Alternative ${value}`; + let color = "primary"; + let badge = "alternative-a"; + + if (value === "B") { + color = "secondary"; + badge = "alternative-b"; + } else if (value === null) { + return "-"; + } + + return ` + + Alternative ${value} + `; }, transform(dataInput) { const data = _.cloneDeep(dataInput);