nitin
2026-03-26 20:34:03 +05:30
committed by GitHub
parent c7f6036a47
commit afeef8e04a
74 changed files with 2518 additions and 239 deletions
@@ -95,7 +95,7 @@ const meta: Meta<typeof SidePanelRootPage> = {
});
jotaiStore.set(sidePanelNavigationStackState.atom, [
{
page: SidePanelPages.Root,
page: SidePanelPages.CommandMenuDisplay,
pageTitle: 'Command Menu',
pageIcon: IconDotsVertical,
pageId: '1',
@@ -83,14 +83,16 @@ describe('useSidePanelMenu', () => {
act(() => {
result.current.commandMenu.navigateSidePanelMenu({
page: SidePanelPages.Root,
page: SidePanelPages.CommandMenuDisplay,
pageTitle: 'First Page',
pageIcon: IconDotsVertical,
resetNavigationStack: false,
});
});
expect(jotaiStore.get(sidePanelPageState.atom)).toBe(SidePanelPages.Root);
expect(jotaiStore.get(sidePanelPageState.atom)).toBe(
SidePanelPages.CommandMenuDisplay,
);
expect(jotaiStore.get(sidePanelPageInfoState.atom).title).toBe(
'First Page',
);
@@ -109,14 +111,16 @@ describe('useSidePanelMenu', () => {
act(() => {
result.current.commandMenu.navigateSidePanelMenu({
page: SidePanelPages.Root,
page: SidePanelPages.CommandMenuDisplay,
pageTitle: 'Reset Page',
pageIcon: IconDotsVertical,
resetNavigationStack: true,
});
});
expect(jotaiStore.get(sidePanelPageState.atom)).toBe(SidePanelPages.Root);
expect(jotaiStore.get(sidePanelPageState.atom)).toBe(
SidePanelPages.CommandMenuDisplay,
);
expect(jotaiStore.get(sidePanelPageInfoState.atom).title).toBe(
'Reset Page',
);
@@ -100,7 +100,7 @@ export const useCommandMenuHotKeys = () => {
}
if (
sidePanelPage === SidePanelPages.Root &&
sidePanelPage === SidePanelPages.CommandMenuDisplay &&
!(
contextStoreTargetedRecordsRule.mode === 'selection' &&
contextStoreTargetedRecordsRule.selectedRecordIds.length === 0
@@ -108,7 +108,7 @@ export const useCommandMenuHotKeys = () => {
) {
setGlobalCommandMenuContext();
}
if (sidePanelPage !== SidePanelPages.Root) {
if (sidePanelPage !== SidePanelPages.CommandMenuDisplay) {
goBackOneSubPageOrMainPage();
}
},