Update PanelContainerComponent.tsx

This commit is contained in:
MokireddySampath 2023-07-26 20:22:10 +05:30 committed by GitHub
parent 8f228260a3
commit 140313e5e3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -78,15 +78,15 @@ export class PanelContainerComponent extends React.Component<PanelContainerProps
}
private onDissmiss = (ev?: KeyboardEvent | React.SyntheticEvent<HTMLElement>): void => {
const targetElementDataTest: string = useSelectedNode.getState().findSelectedCollection().id();
const targetElement: HTMLElement = document.querySelector(`[data-test="${targetElementDataTest}"]`);
const targetElementDataTest: string | undefined = useSelectedNode.getState().findSelectedCollection().id();
const targetElement: HTMLElement | null = document.querySelector(`[data-test="${targetElementDataTest}"]`);
if (ev && (ev.target as HTMLElement).id === "notificationConsoleHeader") {
ev.preventDefault();
} else {
useSidePanel.getState().closeSidePanel();
}
if (targetElement) {
const moreButton: HTMLElement = targetElement.querySelector('[name="More"]');
const moreButton: HTMLElement | null = targetElement.querySelector('[name="More"]');
if (moreButton) {
moreButton.focus();
}