import React from 'react'; import { useLocation } from 'react-router-dom'; import { urlUtil } from '@grafana/data'; import { Button, Dropdown, Icon, LinkButton, Menu, MenuItem } from '@grafana/ui'; import { logInfo, LogMessages } from './Analytics'; import { useRulesAccess } from './utils/accessControlHooks'; import { createUrl } from './utils/url'; interface Props {} export function MoreActionsRuleButtons({}: Props) { const { canCreateGrafanaRules, canCreateCloudRules, canReadProvisioning } = useRulesAccess(); const location = useLocation(); const newMenu = ( {(canCreateGrafanaRules || canCreateCloudRules) && ( )} {canReadProvisioning && ( )} ); return ( <> {(canCreateGrafanaRules || canCreateCloudRules) && ( logInfo(LogMessages.alertRuleFromScratch)} > New alert rule )} ); }