Files
ETB/ETB-FrontEnd/node_modules/@mui/x-date-pickers/legacy/internals/hooks/useUtils.js
Iliyan Angelov 306b20e24a Frontend start
2025-09-14 00:54:48 +03:00

25 lines
922 B
JavaScript

import * as React from 'react';
import { MuiPickersAdapterContext } from '../../LocalizationProvider/LocalizationProvider';
export var useLocalizationContext = function useLocalizationContext() {
var localization = React.useContext(MuiPickersAdapterContext);
if (localization === null) {
throw new Error('MUI: Can not find utils in context. It looks like you forgot to wrap your component in LocalizationProvider, or pass dateAdapter prop directly.');
}
return localization;
};
export var useUtils = function useUtils() {
return useLocalizationContext().utils;
};
export var useDefaultDates = function useDefaultDates() {
return useLocalizationContext().defaultDates;
};
export var useLocaleText = function useLocaleText() {
return useLocalizationContext().localeText;
};
export var useNow = function useNow() {
var utils = useUtils();
var now = React.useRef(utils.date());
return now.current;
};