diff --git a/src/components/uavs/UAVStatusSummary.jsx b/src/components/uavs/UAVStatusSummary.jsx
index 94e144b11..82fe9d987 100644
--- a/src/components/uavs/UAVStatusSummary.jsx
+++ b/src/components/uavs/UAVStatusSummary.jsx
@@ -160,7 +160,7 @@ const showUAVsList = (workbench, dispatch) => () => {
return;
}
- if (!workbench.bringToFront('uavs')) {
+ if (!workbench.bringToFront('uavList')) {
dispatch(
showNotification({
message: 'UAVs panel is not added to the workbench yet',
diff --git a/src/features/rtk/RTKStatusPanel.jsx b/src/features/rtk/RTKStatusPanel.jsx
new file mode 100644
index 000000000..c1570f340
--- /dev/null
+++ b/src/features/rtk/RTKStatusPanel.jsx
@@ -0,0 +1,10 @@
+import React from 'react';
+import RTKStatusMiniList from '~/features/rtk/RTKStatusMiniList';
+
+const RTKStatusPanel = () => (
+
+
+
+);
+
+export default RTKStatusPanel;
\ No newline at end of file
diff --git a/src/features/sidebar/Sidebar.jsx b/src/features/sidebar/Sidebar.jsx
index b760f7ed1..b7058f7f0 100644
--- a/src/features/sidebar/Sidebar.jsx
+++ b/src/features/sidebar/Sidebar.jsx
@@ -27,6 +27,7 @@ import { getMissionType } from '~/features/mission/selectors';
import { areExperimentalFeaturesEnabled } from '~/features/settings/selectors';
import Antenna from '~/icons/Antenna';
import ConnectingAirports from '~/icons/ConnectingAirports';
+import Satellite from '~/icons/Satellite';
import Route from '~/icons/Route';
import ShapeLine from '~/icons/ShapeLine';
import { MissionType } from '~/model/missions';
@@ -111,6 +112,18 @@ const Sidebar = ({
label={t('view.uav-list')}
component='uav-list'
/>
+ }
+ label={t('view.uav-statuses')}
+ component='uav-statuses'
+ />
+ }
+ label={t('view.rtk-statuses')}
+ component='rtk-statuses'
+ />
{hasFeature('beacons') && (
(
+
+
+
+);
+
+export default UAVStatusPanel;
\ No newline at end of file
diff --git a/src/workbench.js b/src/workbench.js
index 75beb1de4..c9bb4f3d3 100644
--- a/src/workbench.js
+++ b/src/workbench.js
@@ -173,6 +173,16 @@ export const componentRegistry = {
label: 'UAVs',
detachable: true,
},
+ 'uav-statuses': {
+ component: views.UAVStatusPanel,
+ label: 'UAV Statuses',
+ detachable: true,
+ },
+ 'rtk-statuses': {
+ component: views.RTKStatusPanel,
+ label: 'RTK Statuses',
+ detachable: true,
+ },
};
function constructDefaultWorkbench(store) {