react-native-scanbot-sdk
Version:
Scanbot Document and Barcode Scanner SDK React Native Plugin for Android and iOS
16 lines (13 loc) • 525 B
text/typescript
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;
};