import type { ConfigContext, ExpoConfig } from 'expo/config';
const variant = process.env.APP_VARIANT === 'driver' ? 'driver' : 'rider';
const isDriver = variant === 'driver';
export default ({ config }: ConfigContext): ExpoConfig => ({
...config,
name: isDriver ? 'RideRN Driver' : 'RideRN',
slug: config.slug ?? 'RideRN',
scheme: isDriver ? 'ridern-driver' : 'ridern',
ios: {
...config.ios,
bundleIdentifier: isDriver ? 'com.example.ridern.driver' : 'com.example.ridern',
},
android: {
...config.android,
package: isDriver ? 'com.example.ridern.driver' : 'com.example.ridern',
},
extra: {
...config.extra,
appVariant: variant,
},
});