import { AlertsTable } from '@/pages/TransactionMonitoringAlerts/components/AlertsTable'; import { AlertsHeader } from '@/pages/TransactionMonitoringAlerts/components/AlertsHeader'; import { useTransactionMonitoringAlertsLogic } from '@/pages/TransactionMonitoringAlerts/hooks/useTransactionMonitoringAlertsLogic/useTransactionMonitoringAlertsLogic'; import { Outlet } from 'react-router-dom'; import { isNonEmptyArray } from '@ballerine/common'; import { NoAlerts } from '@/pages/TransactionMonitoringAlerts/components/NoAlerts/NoAlerts'; import { UrlPagination } from '@/common/components/molecules/UrlPagination/UrlPagination'; export const TransactionMonitoringAlerts = () => { const { alerts, isLoadingAlerts, assignees, correlationIds, authenticatedUser, page, onPrevPage, onNextPage, onLastPage, onPaginate, isLastPage, search, onSearch, } = useTransactionMonitoringAlertsLogic(); return (

Transaction Monitoring Alerts

{isNonEmptyArray(alerts) && } {Array.isArray(alerts) && !alerts.length && !isLoadingAlerts && }
); };