diff --git a/freedata_gui/src/components/grid/grid_active_heard_stations.vue b/freedata_gui/src/components/grid/grid_active_heard_stations.vue index 0c16721c..30c8f03d 100644 --- a/freedata_gui/src/components/grid/grid_active_heard_stations.vue +++ b/freedata_gui/src/components/grid/grid_active_heard_stations.vue @@ -39,6 +39,27 @@ function pushToPing(origin) { new CustomEvent("stationSelected", { bubbles: true, detail: origin }), ); } + + function getActivityInfo(activityType) { + switch (activityType) { + case "ARQ_SESSION_INFO": + return { iconClass: "bi bi-info-circle", description: activityType }; + case "ARQ_SESSION_OPEN": + return { iconClass: "bi bi-link", description: activityType }; + case "ARQ_SESSION_OPEN_ACK": + return { iconClass: "bi bi-link", description: activityType }; + case "QRV": + return { iconClass: "bi bi-person-raised-hand", description: activityType }; + case "CQ": + return { iconClass: "bi bi-megaphone", description: activityType }; + case "BEACON": + return { iconClass: "bi bi-globe", description: activityType }; + default: + return { iconClass: "", description: activityType }; + } + } + +