PSPDFKit 2.3 migration guide

PSPDFKit 2.3 for React Native brings Toolbar customization PSPDFKitView properties to Android. This means that the following configuration options will be deprecated in the future releases:

<PSPDFKitView
configuration : {
androidShowReaderView: true,
androidShowSearchAction: true,
androidShowOutlineAction: true,
androidShowBookmarksAction: true,
androidShowShareAction: true,
androidShowPrintAction: true,
androidShowSettingsMenu: true,
androidShowDocumentInfoView: true
}
/>

These were replaced by the PSPDFKitView properties below:

<PSPDFKitView
document={DOCUMENT}
// Only iOS.
leftBarButtonItems={['settingsButtonItem']}
rightBarButtonItems={[
'searchButtonItem',
'thumbnailsButtonItem',
'annotationButtonItem',
]}
// New way to customize toolbar items from Android.
toolbarMenuItems={[
'annotationButtonItem',
'settingsButtonItem',
'searchButtonItem',
'thumbnailsButtonItem',
]}
ref="pdfView"
/>

The toolbar menu item names are the same for both iOS and Android, but not all are available on both. Check out the main toolbar guides for a full list of available menu item names.