From c9bcde9f0d72189c6c89e065619db49a8cfb694e Mon Sep 17 00:00:00 2001 From: Ashley Harrison Date: Fri, 18 Nov 2022 14:43:22 +0000 Subject: [PATCH] fix keyboard accessibility in AnnoListPanel --- .../plugins/panel/annolist/AnnoListPanel.tsx | 39 ++++++++++--------- 1 file changed, 21 insertions(+), 18 deletions(-) diff --git a/public/app/plugins/panel/annolist/AnnoListPanel.tsx b/public/app/plugins/panel/annolist/AnnoListPanel.tsx index bdfa85e45f4b..8da05dae51ec 100644 --- a/public/app/plugins/panel/annolist/AnnoListPanel.tsx +++ b/public/app/plugins/panel/annolist/AnnoListPanel.tsx @@ -1,5 +1,4 @@ import { css } from '@emotion/css'; -import { FocusScope } from '@react-aria/focus'; import React, { PureComponent } from 'react'; import { Subscription } from 'rxjs'; @@ -14,7 +13,7 @@ import { PanelProps, } from '@grafana/data'; import { config, getBackendSrv, locationService } from '@grafana/runtime'; -import { CustomScrollbar, stylesFactory, TagList } from '@grafana/ui'; +import { Button, CustomScrollbar, stylesFactory, TagList } from '@grafana/ui'; import { AbstractList } from '@grafana/ui/src/components/List/AbstractList'; import appEvents from 'app/core/app_events'; import { getDashboardSrv } from 'app/features/dashboard/services/DashboardSrv'; @@ -263,21 +262,25 @@ export class AnnoListPanel extends PureComponent {
Filter: {queryUser && ( - + )} {queryTags.length > 0 && ( - - this.onTagClick(tag, true)} - getAriaLabel={(name) => `Remove ${name} tag`} - className={this.style.tagList} - ref={this.tagListRef} - /> - + this.onTagClick(tag, true)} + getAriaLabel={(name) => `Remove ${name} tag`} + className={this.style.tagList} + ref={this.tagListRef} + /> )}
)} @@ -299,11 +302,11 @@ const getStyles = stylesFactory((theme: GrafanaTheme2) => ({ height: calc(100% - 30px); `, filter: css({ + alignItems: 'center', display: 'flex', - padding: `0px ${theme.spacing(0.5)}`, - b: { - paddingRight: theme.spacing(1), - }, + flexWrap: 'wrap', + gap: theme.spacing(0.5), + padding: theme.spacing(0.5), }), tagList: css({ justifyContent: 'flex-start',