make tooltip tabable (#47137)

pull/47242/head
Erik Sundell 3 years ago committed by GitHub
parent 07aa1349d8
commit 07bb5b37a5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 11
      packages/grafana-ui/src/components/Forms/InlineLabel.tsx

@ -1,9 +1,10 @@
import React, { FunctionComponent } from 'react';
import { GrafanaTheme } from '@grafana/data';
import { css, cx } from '@emotion/css';
import { Tooltip, PopoverContent } from '../Tooltip';
import { Icon } from '../Icon/Icon';
import { GrafanaTheme } from '@grafana/data';
import React, { FunctionComponent } from 'react';
import { useTheme } from '../../themes';
import { Icon } from '../Icon/Icon';
import { PopoverContent, Tooltip } from '../Tooltip';
import { LabelProps } from './Label';
export interface Props extends Omit<LabelProps, 'css' | 'description' | 'category'> {
@ -41,7 +42,7 @@ export const InlineLabel: FunctionComponent<Props> = ({
{children}
{tooltip && (
<Tooltip placement="top" content={tooltip} theme="info">
<Icon name="info-circle" size="sm" className={styles.icon} />
<Icon tabIndex={0} name="info-circle" size="sm" className={styles.icon} />
</Tooltip>
)}
</Component>

Loading…
Cancel
Save