UNPKG

@mui/x-charts

Version:

The community edition of MUI X Charts components.

30 lines (27 loc) 986 B
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; Object.defineProperty(exports, "__esModule", { value: true }); exports.useIsFineMainPointer = void 0; exports.utcFormatter = utcFormatter; var _useMediaQuery = _interopRequireDefault(require("@mui/material/useMediaQuery")); function utcFormatter(v) { if (v instanceof Date) { return v.toUTCString(); } return v.toLocaleString(); } // Taken from @mui/x-date-time-pickers const mainPointerFineMediaQuery = '@media (pointer: fine)'; /** * Returns true if the main pointer is fine (e.g. mouse). * This is useful for determining how to position tooltips or other UI elements based on the type of input device. * @returns true if the main pointer is fine, false otherwise. */ const useIsFineMainPointer = () => { return (0, _useMediaQuery.default)(mainPointerFineMediaQuery, { defaultMatches: true }); }; exports.useIsFineMainPointer = useIsFineMainPointer;