Files
madbase/control-plane-ui/node_modules/@mui/x-data-grid/legacy/utils/warning.js
Vlad Durnea cffdf8af86
Some checks failed
CI/CD Pipeline / unit-tests (push) Failing after 1m16s
CI/CD Pipeline / integration-tests (push) Failing after 2m32s
CI/CD Pipeline / lint (push) Successful in 5m22s
CI/CD Pipeline / e2e-tests (push) Has been skipped
CI/CD Pipeline / build (push) Has been skipped
wip:milestone 0 fixes
2026-03-15 12:35:42 +02:00

25 lines
762 B
JavaScript

export var buildWarning = function buildWarning(message) {
var gravity = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'warning';
var alreadyWarned = false;
var cleanMessage = Array.isArray(message) ? message.join('\n') : message;
return function () {
if (!alreadyWarned) {
alreadyWarned = true;
if (gravity === 'error') {
console.error(cleanMessage);
} else {
console.warn(cleanMessage);
}
}
};
};
export var wrapWithWarningOnCall = function wrapWithWarningOnCall(method, message) {
if (process.env.NODE_ENV === 'production') {
return method;
}
var warning = buildWarning(message);
return function () {
warning();
return method.apply(void 0, arguments);
};
};