@mui/x-data-grid
Version:
The community edition of the data grid component (MUI X).
15 lines (14 loc) • 480 B
JavaScript
import * as React from 'react';
import { useGridApiMethod } from '../utils/useGridApiMethod';
export const useGridLocaleText = (apiRef, props) => {
const getLocaleText = React.useCallback(key => {
if (props.localeText[key] == null) {
throw new Error(`Missing translation for key ${key}.`);
}
return props.localeText[key];
}, [props.localeText]);
const localeTextApi = {
getLocaleText
};
useGridApiMethod(apiRef, localeTextApi, 'LocaleTextApi');
};