wix-style-react
Version:
wix-style-react
48 lines (35 loc) • 1.49 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
var _Utils = require('./Utils');
Object.keys(_Utils).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
Object.defineProperty(exports, key, {
enumerable: true,
get: function get() {
return _Utils[key];
}
});
});
var _Typography_INTERNAL = require('./Typography_INTERNAL.scss');
var _Typography_INTERNAL2 = _interopRequireDefault(_Typography_INTERNAL);
var _deprecationLog = require('../utils/deprecationLog');
var _deprecationLog2 = _interopRequireDefault(_deprecationLog);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var typographyProxy = _Typography_INTERNAL2.default;
// Proxy is not supported in IE11, so we enable it only for development
if (process.env.NODE_ENV !== 'production') {
var deprecatedRegExp = new RegExp('^([ht][1-6]_[1-6]|t[1-6])$');
/* eslint-disable no-restricted-globals */
typographyProxy = new Proxy(_Typography_INTERNAL2.default, {
/* eslint-enable no-restricted-globals */
get: function get(target, prop) {
if (deprecatedRegExp.test(prop)) {
(0, _deprecationLog2.default)('Typography class ' + prop + ' is deprecated. Please use new classes described at https://wix-wix-style-react.surge.sh/?selectedKind=Styling&selectedStory=1.2%20Typography%20Classes');
}
return target[prop];
}
});
}
exports.default = typographyProxy;