worked on GarageApp stuff
This commit is contained in:
parent
60aaf17af3
commit
eb606572b0
51919 changed files with 2168177 additions and 18 deletions
3
node_modules/@mui/utils/elementAcceptingRef/elementAcceptingRef.d.ts
generated
vendored
Normal file
3
node_modules/@mui/utils/elementAcceptingRef/elementAcceptingRef.d.ts
generated
vendored
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
import PropTypes from 'prop-types';
|
||||
declare const elementAcceptingRef: PropTypes.Requireable<unknown>;
|
||||
export default elementAcceptingRef;
|
||||
49
node_modules/@mui/utils/elementAcceptingRef/elementAcceptingRef.js
generated
vendored
Normal file
49
node_modules/@mui/utils/elementAcceptingRef/elementAcceptingRef.js
generated
vendored
Normal file
|
|
@ -0,0 +1,49 @@
|
|||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
var _chainPropTypes = _interopRequireDefault(require("../chainPropTypes"));
|
||||
function isClassComponent(elementType) {
|
||||
// elementType.prototype?.isReactComponent
|
||||
const {
|
||||
prototype = {}
|
||||
} = elementType;
|
||||
return Boolean(prototype.isReactComponent);
|
||||
}
|
||||
function acceptingRef(props, propName, componentName, location, propFullName) {
|
||||
const element = props[propName];
|
||||
const safePropName = propFullName || propName;
|
||||
if (element == null ||
|
||||
// When server-side rendering React doesn't warn either.
|
||||
// This is not an accurate check for SSR.
|
||||
// This is only in place for Emotion compat.
|
||||
// TODO: Revisit once https://github.com/facebook/react/issues/20047 is resolved.
|
||||
typeof window === 'undefined') {
|
||||
return null;
|
||||
}
|
||||
let warningHint;
|
||||
const elementType = element.type;
|
||||
/**
|
||||
* Blacklisting instead of whitelisting
|
||||
*
|
||||
* Blacklisting will miss some components, such as React.Fragment. Those will at least
|
||||
* trigger a warning in React.
|
||||
* We can't whitelist because there is no safe way to detect React.forwardRef
|
||||
* or class components. "Safe" means there's no public API.
|
||||
*
|
||||
*/
|
||||
if (typeof elementType === 'function' && !isClassComponent(elementType)) {
|
||||
warningHint = 'Did you accidentally use a plain function component for an element instead?';
|
||||
}
|
||||
if (warningHint !== undefined) {
|
||||
return new Error(`Invalid ${location} \`${safePropName}\` supplied to \`${componentName}\`. ` + `Expected an element that can hold a ref. ${warningHint} ` + 'For more information see https://mui.com/r/caveat-with-refs-guide');
|
||||
}
|
||||
return null;
|
||||
}
|
||||
const elementAcceptingRef = (0, _chainPropTypes.default)(_propTypes.default.element, acceptingRef);
|
||||
elementAcceptingRef.isRequired = (0, _chainPropTypes.default)(_propTypes.default.element.isRequired, acceptingRef);
|
||||
var _default = exports.default = elementAcceptingRef;
|
||||
1
node_modules/@mui/utils/elementAcceptingRef/index.d.ts
generated
vendored
Normal file
1
node_modules/@mui/utils/elementAcceptingRef/index.d.ts
generated
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
export { default } from "./elementAcceptingRef.js";
|
||||
13
node_modules/@mui/utils/elementAcceptingRef/index.js
generated
vendored
Normal file
13
node_modules/@mui/utils/elementAcceptingRef/index.js
generated
vendored
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
Object.defineProperty(exports, "default", {
|
||||
enumerable: true,
|
||||
get: function () {
|
||||
return _elementAcceptingRef.default;
|
||||
}
|
||||
});
|
||||
var _elementAcceptingRef = _interopRequireDefault(require("./elementAcceptingRef"));
|
||||
Loading…
Add table
Add a link
Reference in a new issue