message: fix(origin-ui-core): allow issuer acess without requirements
diff: import React from 'react';
  +import { useSelector } from 'react-redux';
  import { isRole, UserStatus, Role, IUser } from '@energyweb/origin-backend-core';
  import { OriginFeature } from '@energyweb/utils-general';
  import { CertificateTable, SelectedState } from './CertificateTable';
  import { CertificationRequestsTable } from './CertificationRequestsTable';
  import { usePermissions } from '../../utils';
  import { Requirements } from '../Requirements';
  +import { getUserOffchain } from '../../features';
  interface ICertificateMenuItem {
  key: string;
  @@ -26,8 +28,10 @@ function InboxCertificates() {
  function ClaimedCertificates() {
  const { canAccessPage } = usePermissions();
  + const user = useSelector(getUserOffchain);
  + const isIssuer = isRole(user, Role.Issuer);
  - if (!canAccessPage?.value) {
  + if (!canAccessPage?.value && !isIssuer) {
  return <Requirements />;
  }
  @@ -36,8 +40,10 @@ function ClaimedCertificates() {
  function PendingCertificationRequestsTable() {
  const { canAccessPage } = usePermissions();
  + const user = useSelector(getUserOffchain);
  + const isIssuer = isRole(user, Role.Issuer);
  - if (!canAccessPage?.value) {
  + if (!canAccessPage?.value && !isIssuer) {
  return <Requirements />;
  }
  @@ -45,9 +51,11 @@ function PendingCertificationRequestsTable() {
  }
  function ApprovedCertificationRequestsTable() {
  + const user = useSelector(getUserOffchain);
  + const isIssuer = isRole(user, Role.Issuer);
  const { canAccessPage } = usePermissions();
  - if (!canAccessPage?.value) {
  + if (!canAccessPage?.value && !isIssuer) {
  return <Requirements />;
  }
  