message: fix(origin-ui-core): hide myDevices under requirements
diff: @@ -2,13 +2,16 @@ import React, { useEffect } from 'react';
  import { useDispatch, useSelector } from 'react-redux';
  import { getBackendClient } from '../../features/general';
  import { getMyDevices, fetchMyDevices } from '../../features/devices';
  +import { usePermissions } from '../../utils/permissions';
  import { TableFallback } from '../Table';
  +import { Requirements } from '../Layout';
  import { DeviceTable } from './Table/DeviceTable';
  export function MyDevices() {
  const dispatch = useDispatch();
  const myDevices = useSelector(getMyDevices);
  const deviceClient = useSelector(getBackendClient)?.deviceClient;
  + const { canAccessPage } = usePermissions();
  useEffect(() => {
  if (deviceClient) {
  @@ -16,6 +19,10 @@ export function MyDevices() {
  }
  }, [deviceClient]);
  + if (!canAccessPage.value) {
  + return <Requirements />;
  + }
  +
  if (myDevices === null) {
  return <TableFallback />;
  }
  