diff --git a/packages/grafana-ui/src/components/Forms/RadioButtonGroup/RadioButtonGroup.tsx b/packages/grafana-ui/src/components/Forms/RadioButtonGroup/RadioButtonGroup.tsx index 208c9b0763f..8c5153180d4 100644 --- a/packages/grafana-ui/src/components/Forms/RadioButtonGroup/RadioButtonGroup.tsx +++ b/packages/grafana-ui/src/components/Forms/RadioButtonGroup/RadioButtonGroup.tsx @@ -21,6 +21,7 @@ export interface RadioButtonGroupProps { fullWidth?: boolean; className?: string; autoFocus?: boolean; + ['aria-label']?: string; invalid?: boolean; } @@ -36,6 +37,7 @@ export function RadioButtonGroup({ className, fullWidth = false, autoFocus = false, + 'aria-label': ariaLabel, invalid = false, }: RadioButtonGroupProps) { const handleOnChange = useCallback( @@ -71,7 +73,11 @@ export function RadioButtonGroup({ }, [autoFocus]); return ( -
+
{options.map((opt, i) => { const isItemDisabled = disabledOptions && opt.value && disabledOptions.includes(opt.value); const icon = opt.icon ? toIconName(opt.icon) : undefined;