import { CallToActionCard, EmptyState, LinkButton } from '@grafana/ui'; import { Trans, t } from 'app/core/internationalization'; import { contextSrv } from 'app/core/services/context_srv'; import { getInstancesPermissions } from '../../utils/access-control'; import { makeAMLink } from '../../utils/misc'; type Props = { alertManagerSourceName: string; }; export const NoSilencesSplash = ({ alertManagerSourceName }: Props) => { const permissions = getInstancesPermissions(alertManagerSourceName); if (contextSrv.hasPermission(permissions.create)) { return ( Create silence } message={t('silences.empty-state.title', "You haven't created any silences yet")} /> ); } return } message="No silences found." />; };