Skip to content

Commit 406ed63

Browse files
committed
fix: No records found message translation
1 parent eb9f312 commit 406ed63

File tree

3 files changed

+9
-3
lines changed

3 files changed

+9
-3
lines changed
Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
1-
/* eslint-disable import/prefer-default-export */
21
export function isEmptyObject(obj: Object): boolean {
32
return Object.keys(obj).length === 0;
43
}
4+
5+
export function getLocalizedNoRecordsMessage(): string {
6+
const GENERIC_BUNDLE_KEY = PCore.getLocaleUtils().GENERIC_BUNDLE_KEY;
7+
return PCore.getLocaleUtils().localeStore[GENERIC_BUNDLE_KEY]?.CosmosFields?.fields?.lists?.['No records found.'] || 'No records found.';
8+
}

packages/react-sdk-components/src/components/template/ListView/ListView.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ import { filterData } from '../../helpers/simpleTableHelpers';
4343
import './ListView.css';
4444
import { getDateFormatInfo } from '../../helpers/date-format-utils';
4545
import { getCurrencyOptions } from '../../field/Currency/currency-utils';
46+
import { getLocalizedNoRecordsMessage } from '../../helpers/common-utils';
4647
import { format } from '../../helpers/formatters';
4748

4849
import useInit from './hooks';
@@ -1129,7 +1130,7 @@ export default function ListView(props: ListViewProps) {
11291130
})}
11301131
</TableBody>
11311132
</Table>
1132-
{arRows && arRows.length === 0 && <div className='no-records'>No records found.</div>}
1133+
{arRows && arRows.length === 0 && <div className='no-records'>{getLocalizedNoRecordsMessage()}</div>}
11331134
</TableContainer>
11341135
)}
11351136
</>

packages/react-sdk-components/src/components/template/SimpleTable/SimpleTableManual/SimpleTableManual.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ import createPConnectComponent from '../../../../bridge/react_pconnect';
2727
import { Utils } from '../../../helpers/utils';
2828
import { getReferenceList } from '../../../helpers/field-group-utils';
2929
import { getDataPage } from '../../../helpers/data_page';
30+
import { getLocalizedNoRecordsMessage } from '../../../helpers/common-utils';
3031
import { buildFieldsForTable, filterData, getContext } from '../../../helpers/simpleTableHelpers';
3132
import { PConnProps } from '../../../../types/PConnProps';
3233
import { format } from '../../../helpers/formatters';
@@ -711,7 +712,7 @@ export default function SimpleTableManual(props: PropsWithChildren<SimpleTableMa
711712
</Table>
712713
{((readOnlyMode && (!rowData || rowData?.length === 0)) || (editableMode && (!referenceList || referenceList?.length === 0))) && (
713714
<div className='no-records' id='no-records'>
714-
No records found.
715+
{getLocalizedNoRecordsMessage()}
715716
</div>
716717
)}
717718
</TableContainer>

0 commit comments

Comments
 (0)