Merge pull request #25320 from overleaf/dp-review-panel-shortcut

Fix open review panel shortcut in new editor

GitOrigin-RevId: 3e4b65ad1f1943574ba937460722912ff382bc39
This commit is contained in:
David
2025-05-06 11:51:56 +01:00
committed by Copybot
parent 0261d701a7
commit 42eb4b2779

View File

@@ -1,4 +1,5 @@
import useCollapsiblePanel from '@/features/ide-react/hooks/use-collapsible-panel'
import useEventListener from '@/shared/hooks/use-event-listener'
import {
createContext,
Dispatch,
@@ -77,6 +78,17 @@ export const RailProvider: FC<React.PropsWithChildren> = ({ children }) => {
[setIsOpen, setSelectedTab]
)
useEventListener(
'ui.toggle-review-panel',
useCallback(() => {
if (isOpen && selectedTab === 'review-panel') {
handlePaneCollapse()
} else {
openTab('review-panel')
}
}, [handlePaneCollapse, selectedTab, isOpen, openTab])
)
const value = useMemo(
() => ({
selectedTab,