UNPKG

antd

Version:

An enterprise-class UI design language and React components implementation

31 lines (30 loc) • 1.13 kB
"use strict"; "use client"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _react = _interopRequireDefault(require("react")); var _CalendarOutlined = _interopRequireDefault(require("@ant-design/icons/CalendarOutlined")); var _ClockCircleOutlined = _interopRequireDefault(require("@ant-design/icons/ClockCircleOutlined")); var _constant = require("./constant"); const useSuffix = ({ picker, hasFeedback, feedbackIcon, suffix }) => { if (suffix === null || suffix === false) { return null; } if (suffix === true || suffix === undefined) { return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, picker === _constant.TIME ? (/*#__PURE__*/_react.default.createElement(_ClockCircleOutlined.default, { "aria-hidden": "true" })) : (/*#__PURE__*/_react.default.createElement(_CalendarOutlined.default, { "aria-hidden": "true" })), hasFeedback && feedbackIcon); } return suffix; }; var _default = exports.default = useSuffix;