UNPKG

react-native-scanbot-sdk

Version:

Scanbot Document and Barcode Scanner SDK React Native Plugin for Android and iOS

16 lines (13 loc) 525 B
import { ConfigPlugin, withInfoPlist } from '@expo/config-plugins'; import { ScanbotConfigPlugin } from './pluginTypes'; export const withIOSCameraPermission: ConfigPlugin< Pick<ScanbotConfigPlugin, 'iOSCameraUsageDescription'> > = (config, { iOSCameraUsageDescription } = {}) => { if (iOSCameraUsageDescription) { config = withInfoPlist(config, (infoPlistProps) => { infoPlistProps.modResults.NSCameraUsageDescription = iOSCameraUsageDescription; return infoPlistProps; }); } return config; };