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;
};