import React, { useEffect } from 'react';
import { useDispatch, useSelector } from 'react-redux';
import { DeviceStatus } from '@energyweb/origin-backend-core';
import { getAllDevices, fetchAllDevices } from '../../features/devices';
import { TableFallback } from '../Table';
import { DeviceTable } from './Table/DeviceTable';
import { fromGeneralSelectors } from '../../features';
export const PendingDevices = () => {
const dispatch = useDispatch();
const deviceClient = useSelector(fromGeneralSelectors.getBackendClient)?.deviceClient;
const allDevices = useSelector(getAllDevices);
useEffect(() => {
if (deviceClient) {
dispatch(fetchAllDevices());
}
}, [deviceClient]);
if (allDevices === null) {
return ;
}
return (
);
};