Accessibility: Style now has focus state (#34422)

pull/34441/head
sidverma 5 years ago committed by GitHub
parent 4cbffae1b4
commit 3f0df997bc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 10
      packages/grafana-ui/src/components/Tabs/Tab.tsx

@ -7,6 +7,7 @@ import { Icon } from '../Icon/Icon';
import { IconName } from '../../types';
import { stylesFactory, useTheme2 } from '../../themes';
import { Counter } from './Counter';
import { getFocusStyles } from '../../themes/mixins';
export interface TabProps extends HTMLProps<HTMLAnchorElement> {
label: string;
@ -62,15 +63,14 @@ const getTabStyles = stylesFactory((theme: GrafanaTheme2) => {
link: css`
color: ${theme.colors.text.secondary};
padding: ${theme.spacing(1.5, 2, 1)};
display: block;
height: 100%;
svg {
margin-right: ${theme.spacing(1)};
}
a {
display: block;
height: 100%;
color: ${theme.colors.text.secondary};
&:focus-visible {
+ ${getFocusStyles(theme)}
}
`,
notActive: css`

Loading…
Cancel
Save