mirror of
https://github.com/yu-i-i/overleaf-cep.git
synced 2026-05-23 17:19:37 +02:00
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:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user