Skip to content

Commit 8252117

Browse files
committed
feature(web/dashboard): add device label to notifs
1 parent 2840ceb commit 8252117

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

web/src/components/business/device/Device.tsx

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ const Device = ({ deviceInfo }: DeviceProps) => {
2929
const [isPerformingPowerOn, setPerformingPowerOn] = useState(false);
3030
const [isPerformingPowerOff, setPerformingPowerOff] = useState(false);
3131

32-
const deviceId = deviceInfo.id;
32+
const { id: deviceId, network: { hostname: deviceName } } = deviceInfo;
3333
const { data: diagsQueryData, isFetching: isFetchingDiags} = useQuery({
3434
queryKey: ['diags', deviceId],
3535
queryFn: ({ queryKey }) => getDiagnosticsForDevice(queryKey[1]),
@@ -44,13 +44,17 @@ const Device = ({ deviceInfo }: DeviceProps) => {
4444
const devicePowerState = diagsQueryData?.power?.state || STATUS_UNAVAIL;
4545

4646
const handlePowerClick = async () => {
47+
const deviceLabel = `${deviceName}(${deviceId})`;
48+
const infoCommandMessage = `Command has already been sent to device ${deviceLabel}`;
49+
const successCommandMessage = `Command has been sent to device ${deviceLabel}`;
50+
4751
if (devicePowerState === 'off') {
4852
await postPowerOnForDevice(deviceId);
4953

5054
if (isPerformingPowerOn) {
51-
showAlert('info', 'Power ON', 'Command has already been sent to the device');
55+
showAlert('info', 'Power ON', infoCommandMessage);
5256
} else {
53-
showAlert('success', 'Power ON', 'Command has been sent to the device');
57+
showAlert('success', 'Power ON', successCommandMessage);
5458
}
5559

5660
setPerformingPowerOn(true);
@@ -59,9 +63,9 @@ const Device = ({ deviceInfo }: DeviceProps) => {
5963
await postPowerOffForDevice(deviceId);
6064

6165
if (isPerformingPowerOff) {
62-
showAlert('info', 'Power OFF', 'Command has already been sent to the device');
66+
showAlert('info', 'Power OFF', infoCommandMessage);
6367
} else {
64-
showAlert('success', 'Power OFF', 'Command has been sent to the device');
68+
showAlert('success', 'Power OFF', successCommandMessage);
6569
}
6670

6771
setPerformingPowerOff(true);

0 commit comments

Comments
 (0)