Skip to content
Draft
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
fix: some formating and refactor
  • Loading branch information
filippovskii09 committed Nov 26, 2025
commit ca3a43c3642919f67473562e2fe3944444d1f7b5
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,9 @@ describe('useSidebarFocusAndKeyboard', () => {

mockQuerySelector = jest.spyOn(document, 'querySelector');
mockQuerySelector.mockImplementation((selector) => {
if (selector === TRIGGER_SELECTOR) { return triggerButtonMock; }
if (selector === TRIGGER_SELECTOR) {
return triggerButtonMock;
}
return null;
});

Expand Down Expand Up @@ -174,9 +176,15 @@ describe('useSidebarFocusAndKeyboard', () => {
const { result } = renderHookWithContext(mockContextValue);

mockQuerySelector.mockImplementation((selector) => {
if (selector === '#courseOutlineSidebarTrigger') { return mockOutlineTrigger; }
if (selector === '.previous-button') { return mockPrevButton; }
if (selector === '.next-button') { return mockNextButton; }
if (selector === '#courseOutlineSidebarTrigger') {
return mockOutlineTrigger;
}
if (selector === '.previous-button') {
return mockPrevButton;
}
if (selector === '.next-button') {
return mockNextButton;
}

return null;
});
Expand All @@ -195,7 +203,9 @@ describe('useSidebarFocusAndKeyboard', () => {
const { result } = renderHookWithContext(mockContextValue);

mockQuerySelector.mockImplementation((selector) => {
if (selector === TRIGGER_SELECTOR) { return triggerButtonMock; }
if (selector === TRIGGER_SELECTOR) {
return triggerButtonMock;
}
return null;
});

Expand All @@ -220,8 +230,12 @@ describe('useSidebarFocusAndKeyboard', () => {
mockCtaButton = { focus: jest.fn() };

mockQuerySelector.mockImplementation((selector) => {
if (selector === '.call-to-action-btn') { return mockCtaButton; }
if (selector === TRIGGER_SELECTOR) { return triggerButtonMock; }
if (selector === '.call-to-action-btn') {
return mockCtaButton;
}
if (selector === TRIGGER_SELECTOR) {
return triggerButtonMock;
}
return null;
});
});
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -66,10 +66,6 @@ const NotificationTrigger = ({
if (currentSidebar === ID) {
event.preventDefault();
sidebarTriggerBtnRef.current?.blur();
sidebarTriggerBtnRef.current?.blur();

sidebarTriggerBtnRef.current?.blur();

const targetButton = document.querySelector('.sidebar-close-btn');
targetButton?.focus();
}
Expand Down