diff --git a/resources/js/vue/components/shared/BuildSummaryCard.vue b/resources/js/vue/components/shared/BuildSummaryCard.vue
index 018d7c51de..2da542382a 100644
--- a/resources/js/vue/components/shared/BuildSummaryCard.vue
+++ b/resources/js/vue/components/shared/BuildSummaryCard.vue
@@ -29,17 +29,8 @@
class="tw-truncate tw-min-w-0"
>
-
-
-
{{ build.operatingSystemName }} {{ build.operatingSystemRelease }}
@@ -181,10 +172,25 @@ export default {
},
methods: {
-
fullHumanReadableDateTimeString(timestamp) {
return DateTime.fromISO(timestamp).toLocaleString(DateTime.DATETIME_FULL_WITH_SECONDS);
},
+
+ iconFromOperatingSystemName(operatingSystemName) {
+ switch (operatingSystemName) {
+ case 'Windows':
+ return this.FA.faWindows;
+ // TODO: Add more specific Linux types. May require CTest work.
+ case 'Linux':
+ return this.FA.faLinux;
+ case 'Darwin':
+ case 'OSX':
+ case 'macOS':
+ return this.FA.faApple;
+ default:
+ return undefined;
+ }
+ },
},
};