diff --git a/src/views/ItemView.js b/src/views/ItemView.js index 44212ff19..43cb7e93b 100644 --- a/src/views/ItemView.js +++ b/src/views/ItemView.js @@ -169,16 +169,9 @@ const ItemView = props => { const intl = useIntl(); const calloutContext = useContext(CalloutContext); const accordionStatusRef = useRef(); - const paneTitleRef = useRef(); const { mutateHolding } = useHoldingMutation(targetTenant?.id); const { updateOwnership } = useUpdateOwnership(UPDATE_OWNERSHIP_API.ITEMS); - useEffect(() => { - if (paneTitleRef.current) { - paneTitleRef.current.focus(); - } - }, [isVersionHistoryOpen]); - useEffect(() => { if (checkIfUserInMemberTenant(stripes)) { setTenants(omitCurrentAndCentralTenants(stripes)); @@ -1756,7 +1749,6 @@ const ItemView = props => { {isVersionHistoryOpen && ( setIsSetVersionHistoryOpen(false)} - paneTitleRef={paneTitleRef} /> )} diff --git a/src/views/VersionHistory/VersionHistory.js b/src/views/VersionHistory/VersionHistory.js index 9be97fba1..4a1921840 100644 --- a/src/views/VersionHistory/VersionHistory.js +++ b/src/views/VersionHistory/VersionHistory.js @@ -1,27 +1,34 @@ import PropTypes from 'prop-types'; -import { FormattedMessage } from 'react-intl'; -import { Pane } from '@folio/stripes/components'; +import { + VersionHistoryPane, + VersionViewContextProvider, +} from '@folio/stripes-acq-components'; -const VersionHistory = ({ onClose, paneTitleRef }) => { +const VersionHistory = ({ onClose }) => { return ( - } - dismissible - paneTitleRef={paneTitleRef} + - {/* TODO: Create here the list of version history cards in scope of https://folio-org.atlassian.net/browse/UIIN-3175 */} - Versions - + {}} + snapshotPath="" + labelsMap={{}} + versions={[]} + hiddenFields={[]} + /> + ); }; VersionHistory.propTypes = { onClose: PropTypes.func, - paneTitleRef: PropTypes.oneOfType([PropTypes.func, PropTypes.object]), };