Added Statistics calculation
Statistics now show calculated values
This commit is contained in:
parent
fe87374e47
commit
fc0f69dacb
2147 changed files with 141321 additions and 39 deletions
1
node_modules/@mui/x-internals/useResizeObserver/index.d.ts
generated
vendored
Normal file
1
node_modules/@mui/x-internals/useResizeObserver/index.d.ts
generated
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
export { useResizeObserver } from "./useResizeObserver.js";
|
||||
12
node_modules/@mui/x-internals/useResizeObserver/index.js
generated
vendored
Normal file
12
node_modules/@mui/x-internals/useResizeObserver/index.js
generated
vendored
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
Object.defineProperty(exports, "useResizeObserver", {
|
||||
enumerable: true,
|
||||
get: function () {
|
||||
return _useResizeObserver.useResizeObserver;
|
||||
}
|
||||
});
|
||||
var _useResizeObserver = require("./useResizeObserver");
|
||||
2
node_modules/@mui/x-internals/useResizeObserver/useResizeObserver.d.ts
generated
vendored
Normal file
2
node_modules/@mui/x-internals/useResizeObserver/useResizeObserver.d.ts
generated
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
import * as React from 'react';
|
||||
export declare function useResizeObserver(ref: React.RefObject<HTMLElement | undefined | null>, fn: (entries: ResizeObserverEntry[]) => void, enabled?: boolean): void;
|
||||
44
node_modules/@mui/x-internals/useResizeObserver/useResizeObserver.js
generated
vendored
Normal file
44
node_modules/@mui/x-internals/useResizeObserver/useResizeObserver.js
generated
vendored
Normal file
|
|
@ -0,0 +1,44 @@
|
|||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
var _interopRequireWildcard = require("@babel/runtime/helpers/interopRequireWildcard").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.useResizeObserver = useResizeObserver;
|
||||
var React = _interopRequireWildcard(require("react"));
|
||||
var _useEnhancedEffect = _interopRequireDefault(require("@mui/utils/useEnhancedEffect"));
|
||||
const isDevEnvironment = process.env.NODE_ENV === 'development' || process.env.NODE_ENV === 'test';
|
||||
const noop = () => {};
|
||||
function useResizeObserver(ref, fn, enabled) {
|
||||
const fnRef = React.useRef(null);
|
||||
fnRef.current = fn;
|
||||
(0, _useEnhancedEffect.default)(() => {
|
||||
if (enabled === false || typeof ResizeObserver === 'undefined') {
|
||||
return noop;
|
||||
}
|
||||
let frameID = 0;
|
||||
const target = ref.current;
|
||||
const observer = new ResizeObserver(entries => {
|
||||
// See https://github.com/mui/mui-x/issues/8733
|
||||
// In dev, we avoid the React warning by moving the task to the next frame.
|
||||
// In prod, we want the task to run in the same frame as to avoid tear.
|
||||
if (isDevEnvironment) {
|
||||
frameID = requestAnimationFrame(() => {
|
||||
fnRef.current(entries);
|
||||
});
|
||||
} else {
|
||||
fnRef.current(entries);
|
||||
}
|
||||
});
|
||||
if (target) {
|
||||
observer.observe(target);
|
||||
}
|
||||
return () => {
|
||||
if (frameID) {
|
||||
cancelAnimationFrame(frameID);
|
||||
}
|
||||
observer.disconnect();
|
||||
};
|
||||
}, [ref, enabled]);
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue