UNPKG

zarm

Version:

基于 React 的移动端UI库

25 lines (23 loc) 976 B
import React, { useContext, forwardRef } from 'react'; import { createBEM } from '@zarm-design/bem'; import { ConfigContext } from '../config-provider'; var Week = /*#__PURE__*/forwardRef(function (_props, ref) { var _globalLocal$Calendar; var _useContext = useContext(ConfigContext), prefixCls = _useContext.prefixCls, globalLocal = _useContext.locale; var weeks = globalLocal === null || globalLocal === void 0 ? void 0 : (_globalLocal$Calendar = globalLocal.Calendar) === null || _globalLocal$Calendar === void 0 ? void 0 : _globalLocal$Calendar.weeks; var bem = createBEM('calendar', { prefixCls: prefixCls }); var content = weeks === null || weeks === void 0 ? void 0 : weeks.map(function (week) { return /*#__PURE__*/React.createElement("li", { key: week }, week); }); return /*#__PURE__*/React.createElement("ul", { className: bem('week'), ref: ref }, content); }); export default /*#__PURE__*/React.memo(Week);