import { Alert, LoadingPlaceholder } from '@grafana/ui'; import { useAlertmanager } from '../../state/AlertmanagerContext'; import { stringifyErrorLike } from '../../utils/misc'; import { TemplatesTable } from '../receivers/TemplatesTable'; import { useNotificationTemplates } from './useNotificationTemplates'; export const NotificationTemplates = () => { const { selectedAlertmanager } = useAlertmanager(); const { data: templates, isLoading, error } = useNotificationTemplates({ alertmanager: selectedAlertmanager ?? '' }); if (error) { return {stringifyErrorLike(error)}; } if (isLoading) { return ; } if (templates) { return ; } return null; };