RocketChat/Rocket.Chat

View on GitHub
apps/meteor/client/omnichannel/monitors/MonitorsPageContainer.tsx

Summary

Maintainability
A
0 mins
Test Coverage
import React from 'react';

import PageSkeleton from '../../components/PageSkeleton';
import { useHasLicenseModule } from '../../hooks/useHasLicenseModule';
import NotAuthorizedPage from '../../views/notAuthorized/NotAuthorizedPage';
import MonitorsPage from './MonitorsPage';

const MonitorsPageContainer = () => {
    const license = useHasLicenseModule('livechat-enterprise');

    if (license === 'loading') {
        return <PageSkeleton />;
    }

    if (!license) {
        return <NotAuthorizedPage />;
    }

    return <MonitorsPage />;
};

export default MonitorsPageContainer;