mobile-more
Version:
基于 antd-mobile v5 扩展移动端 UI 组件
22 lines • 854 B
JavaScript
import _extends from "@babel/runtime/helpers/esm/extends";
import _objectWithoutProperties from "@babel/runtime/helpers/esm/objectWithoutProperties";
var _excluded = ["type", "wrapperClassName"];
import React from 'react';
import classNames from 'classnames';
import BizDictionary from "../BizDictionary";
import { fieldPrefixClass } from "../../config";
var prefixCls = "".concat(fieldPrefixClass, "-enum");
var DectionaryTypeMap = {
enum: 'text',
enumTag: 'tag'
};
var EnumField = function EnumField(_ref) {
var type = _ref.type,
wrapperClassName = _ref.wrapperClassName,
restProps = _objectWithoutProperties(_ref, _excluded);
return /*#__PURE__*/React.createElement(BizDictionary, _extends({
type: DectionaryTypeMap[type],
wrapperClassName: classNames(prefixCls, wrapperClassName)
}, restProps));
};
export default EnumField;