Browse Source

Add fallback resource logic in createLocalizer

pull/25801/head
Chandrahas Lanka 3 months ago
parent
commit
8707d37ba0
  1. 8
      npm/ng-packs/packages/core/src/lib/utils/localization-utils.ts

8
npm/ng-packs/packages/core/src/lib/utils/localization-utils.ts

@ -15,7 +15,13 @@ export function createLocalizer(localization: ApplicationLocalizationConfigurati
const resource = localization?.resources?.[resourceName];
if (!resource) return defaultValue;
if (!resource) {
const fallbackResource = localization?.values?.[resourceName];
if (!fallbackResource) return defaultValue;
return fallbackResource[key] || defaultValue;
}
return resource.texts?.[key] || defaultValue;
};

Loading…
Cancel
Save