27 lines
1.2 KiB
JavaScript
27 lines
1.2 KiB
JavaScript
|
"use strict";
|
||
|
|
||
|
var _interopRequireWildcard = require("@babel/runtime/helpers/interopRequireWildcard").default;
|
||
|
Object.defineProperty(exports, "__esModule", {
|
||
|
value: true
|
||
|
});
|
||
|
exports.defaultPrefixCls = exports.defaultIconPrefixCls = exports.Variants = exports.ConfigContext = exports.ConfigConsumer = void 0;
|
||
|
var React = _interopRequireWildcard(require("react"));
|
||
|
const defaultPrefixCls = exports.defaultPrefixCls = 'ant';
|
||
|
const defaultIconPrefixCls = exports.defaultIconPrefixCls = 'anticon';
|
||
|
const Variants = exports.Variants = ['outlined', 'borderless', 'filled'];
|
||
|
const defaultGetPrefixCls = (suffixCls, customizePrefixCls) => {
|
||
|
if (customizePrefixCls) {
|
||
|
return customizePrefixCls;
|
||
|
}
|
||
|
return suffixCls ? `${defaultPrefixCls}-${suffixCls}` : defaultPrefixCls;
|
||
|
};
|
||
|
// zombieJ: 🚨 Do not pass `defaultRenderEmpty` here since it will cause circular dependency.
|
||
|
const ConfigContext = exports.ConfigContext = /*#__PURE__*/React.createContext({
|
||
|
// We provide a default function for Context without provider
|
||
|
getPrefixCls: defaultGetPrefixCls,
|
||
|
iconPrefixCls: defaultIconPrefixCls
|
||
|
});
|
||
|
const {
|
||
|
Consumer: ConfigConsumer
|
||
|
} = ConfigContext;
|
||
|
exports.ConfigConsumer = ConfigConsumer;
|