import { EmptyState, LinkButton, Stack, TextLink } from '@grafana/ui'; import { Trans } from 'app/core/internationalization'; import { useRulesAccess } from '../../utils/accessControlHooks'; export const NoRulesSplash = () => { const { canCreateGrafanaRules, canCreateCloudRules } = useRulesAccess(); const canCreateAnything = canCreateGrafanaRules || canCreateCloudRules; return (
{canCreateAnything && ( New alert rule )} {canCreateCloudRules && ( New recording rule )} ) : null } > <> You can also define rules through file provisioning or Terraform.{' '} Learn more
); };