mobile: fix tablet rotation

This commit is contained in:
Ammar Ahmed
2025-03-14 21:51:42 +05:00
committed by Ammar Ahmed
parent 806f130832
commit 4887434607

View File

@@ -267,29 +267,31 @@ export const FluidPanelsView = React.memo(
}
const state = getAppState();
switch (current) {
case "tablet":
fluidTabsRef.current?.goToIndex(0, false);
break;
case "smallTablet":
if (!fullscreen) {
fluidTabsRef.current?.closeDrawer(false);
} else {
fluidTabsRef.current?.openDrawer(false);
}
break;
case "mobile":
if (
state &&
editorState().movedAway === false &&
useTabStore.getState().getCurrentNoteId()
) {
fluidTabsRef.current?.goToIndex(2, false);
} else {
fluidTabsRef.current?.goToIndex(1, false);
}
break;
}
setTimeout(() => {
switch (current) {
case "tablet":
fluidTabsRef.current?.goToIndex(0, false);
break;
case "smallTablet":
if (!fullscreen) {
fluidTabsRef.current?.closeDrawer(false);
} else {
fluidTabsRef.current?.openDrawer(false);
}
break;
case "mobile":
if (
state &&
editorState().movedAway === false &&
useTabStore.getState().getCurrentNoteId()
) {
fluidTabsRef.current?.goToIndex(2, false);
} else {
fluidTabsRef.current?.goToIndex(1, false);
}
break;
}
}, 32);
},
[deviceMode, fullscreen, setDeviceModeState]
);