UNPKG

antd

Version:

An enterprise-class UI design language and React components implementation

25 lines (24 loc) • 778 B
"use client"; import React from 'react'; import CalendarOutlined from "@ant-design/icons/es/icons/CalendarOutlined"; import ClockCircleOutlined from "@ant-design/icons/es/icons/ClockCircleOutlined"; import { TIME } from './constant'; const useSuffix = ({ picker, hasFeedback, feedbackIcon, suffix }) => { if (suffix === null || suffix === false) { return null; } if (suffix === true || suffix === undefined) { return /*#__PURE__*/React.createElement(React.Fragment, null, picker === TIME ? (/*#__PURE__*/React.createElement(ClockCircleOutlined, { "aria-hidden": "true" })) : (/*#__PURE__*/React.createElement(CalendarOutlined, { "aria-hidden": "true" })), hasFeedback && feedbackIcon); } return suffix; }; export default useSuffix;