tdesign-react
Version:
TDesign Component for React
41 lines (37 loc) • 1.53 kB
JavaScript
/**
* tdesign v1.16.2
* (c) 2025 tdesign
* @license MIT
*/
import { _ as _defineProperty } from '../../_chunks/dep-d67deb2c.js';
import React from 'react';
import classNames from 'classnames';
import useConfig from '../../hooks/useConfig.js';
import { optionGroupDefaultProps } from '../defaultProps.js';
import useDefaultProps from '../../hooks/useDefaultProps.js';
import '../../_chunks/dep-8abcbcbc.js';
import '../../config-provider/ConfigContext.js';
import 'lodash-es';
import '../../locale/zh_CN.js';
import '../../_chunks/dep-751cada9.js';
import 'dayjs';
import '../../_chunks/dep-37c4dbb1.js';
var OptionGroup = function OptionGroup(props) {
var _useDefaultProps = useDefaultProps(props, optionGroupDefaultProps),
children = _useDefaultProps.children,
label = _useDefaultProps.label,
divider = _useDefaultProps.divider,
className = _useDefaultProps.className,
style = _useDefaultProps.style;
var _useConfig = useConfig(),
classPrefix = _useConfig.classPrefix;
return /* @__PURE__ */React.createElement("li", {
className: classNames("".concat(classPrefix, "-select-option-group"), _defineProperty({}, "".concat(classPrefix, "-select-option-group__divider"), divider), className),
style: style
}, (label !== null && label !== void 0 ? label : false) && /* @__PURE__ */React.createElement("div", {
className: "".concat(classPrefix, "-select-option-group__header")
}, label), children);
return;
};
export { OptionGroup as default };
//# sourceMappingURL=OptionGroup.js.map