react-native-notificare-push-ui
Version:
Notificare Push UI React Native module.
24 lines (23 loc) • 1.12 kB
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.withNotificarePushUIIOSLocalizable = void 0;
const config_plugins_1 = require("expo/config-plugins");
const create_and_set_strings_resource_1 = require("./hooks/create-and-set-strings-resource");
const withSetupLocalizable = (config, props) => {
return (0, config_plugins_1.withXcodeProject)(config, async (newConfig) => {
const locales = props?.ios?.locales;
if (!locales) {
return newConfig;
}
const project = newConfig.modResults;
const projRoot = newConfig.modRequest.projectRoot;
const appName = config_plugins_1.IOSConfig.XcodeUtils.getHackyProjectName(projRoot, config);
newConfig.modResults = await (0, create_and_set_strings_resource_1.createAndSetStringsResource)(project, projRoot, appName, locales);
return newConfig;
});
};
const withNotificarePushUIIOSLocalizable = (config, props) => {
config = withSetupLocalizable(config, props);
return config;
};
exports.withNotificarePushUIIOSLocalizable = withNotificarePushUIIOSLocalizable;
;