@@ -10,6 +10,7 @@ import {
1010 useToggle ,
1111} from '@openedx/paragon' ;
1212import { useEffect , useCallback } from 'react' ;
13+ import { useNavigate } from 'react-router' ;
1314import { MoreVert } from '@openedx/paragon/icons' ;
1415
1516import { useComponentPickerContext } from '../common/context/ComponentPickerContext' ;
@@ -70,7 +71,7 @@ const UnitMenu = ({ containerId, displayName }: ContainerMenuProps) => {
7071const UnitInfo = ( ) => {
7172 const intl = useIntl ( ) ;
7273
73- const { setUnitId } = useLibraryContext ( ) ;
74+ const { libraryId , setUnitId } = useLibraryContext ( ) ;
7475 const { componentPickerMode } = useComponentPickerContext ( ) ;
7576 const {
7677 defaultTab,
@@ -81,7 +82,8 @@ const UnitInfo = () => {
8182 sidebarAction,
8283 } = useSidebarContext ( ) ;
8384 const jumpToCollections = sidebarAction === SidebarActions . JumpToAddCollections ;
84- const { insideUnit, navigateTo } = useLibraryRoutes ( ) ;
85+ const navigate = useNavigate ( ) ;
86+ const { insideUnit } = useLibraryRoutes ( ) ;
8587
8688 const tab : UnitInfoTab = (
8789 sidebarTab && isUnitInfoTab ( sidebarTab )
@@ -94,9 +96,9 @@ const UnitInfo = () => {
9496 if ( componentPickerMode ) {
9597 setUnitId ( unitId ) ;
9698 } else {
97- navigateTo ( { unitId } ) ;
99+ navigate ( `/library/ ${ libraryId } /unit/ ${ container . containerKey } ` ) ;
98100 }
99- } , [ componentPickerMode , navigateTo , unitId ] ) ;
101+ } , [ componentPickerMode , unitId ] ) ;
100102
101103 const showOpenUnitButton = ! insideUnit || componentPickerMode ;
102104
0 commit comments