@hedhog/utils
Version:
<p align="center"> <img src="https://avatars.githubusercontent.com/u/177489127?s=200&v=4" alt="Hedhog Avatar" /> </p>
21 lines (16 loc) • 437 B
text/typescript
export const getWithLocale = (
localeCode: string,
tableLocaleName: string,
data: any
) => {
const locale = [...data[tableLocaleName]];
delete data[tableLocaleName];
const newData: any = { ...data, locale };
const current = locale.find((l) => l.locale.code === localeCode);
for (const key in current) {
if (key !== 'locale') {
newData[key] = current[key];
}
}
return newData;
};