UNPKG

@websolutespa/payload-plugin-bowl

Version:

Bowl PayloadCms plugin of the BOM Repository

27 lines (26 loc) 861 B
export async function localizeItem(item, localizedFields, locale) { // console.log('localizeItem'); if (localizedFields.length > 0) { const localizedItem = { ...item }; localizedFields.forEach((field)=>{ localizedItem[field] = item[field][locale]; }); return localizedItem; } return item; } export async function localizeCollection(items, localizedFields, locale = 'all') { // console.log('localizeCollection'); if (locale !== 'all' && localizedFields.length > 0) { const localizedItems = []; for (const item of items){ const localizedItem = await localizeItem(item, localizedFields, locale); localizedItems.push(localizedItem); } return localizedItems; } return items; } //# sourceMappingURL=localize.js.map