@ozen-ui/kit
Version:
React component library
16 lines (15 loc) • 948 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.useDeprecatedBase = void 0;
var logger_1 = require("@ozen-ui/logger");
var environment_1 = require("../../../constants/environment");
var capitalizeFirstLetter_1 = require("../../../utils/capitalizeFirstLetter");
var useDeprecatedBase = function (_a) {
var typeProp = _a.type, name = _a.name, nameNext = _a.nameNext, isLogNeeded = _a.isLogNeeded;
if (environment_1.isProduction || !isLogNeeded) {
return;
}
var type = typeProp.toLowerCase();
(0, logger_1.deprecate)("".concat((0, capitalizeFirstLetter_1.capitalizeFirstLetter)(type), " \u00AB").concat(name, "\u00BB deprecated.").concat(nameNext ? " \u0414\u043B\u044F \u0437\u0430\u043C\u0435\u043D\u044B \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u0439\u0442\u0435 ".concat(type, " \u00AB").concat(nameNext, "\u00BB.") : ''));
};
exports.useDeprecatedBase = useDeprecatedBase;
;