Begin by reviewing the epic #11888 and prerequiste #12516
Tasks
Update useSearch composable in learn to just return useBaseSearch
Update useBaseSearch to accept baseurl and fetchContentNodeProgress as function arguments, that default to undefined
Invoke currentDeviceData in the learn useSearch to inject baseurl into useBaseSearch alongside fetchContentNodeProgress
Update useBaseSearch to conditionally call fetchContentNodeProgress if it is defined
Acceptance Criteria
Ensure that all references in Learn are properly updated - including updating all injection to useBaseSearch so it is simpler to move components in subsequent refactor
Ensure that all search functionality still works as expected in learn
Begin by reviewing the epic #11888 and prerequiste #12516
Tasks
Acceptance Criteria