UNPKG

@activecollab/components

Version:

ActiveCollab Components

36 lines 1.46 kB
import React, { forwardRef } from "react"; import classnames from "classnames"; import { StyledIconComponent } from "./Styles"; import { IconButton } from "../IconButton"; import { Tooltip } from "../Tooltip"; export const SelectDateTarget = /*#__PURE__*/forwardRef((_ref, ref) => { let IconComponent = _ref.icon, _ref$title = _ref.title, title = _ref$title === void 0 ? "" : _ref$title, onClick = _ref.onClick, _ref$forceHideTooltip = _ref.forceHideTooltip, forceHideTooltip = _ref$forceHideTooltip === void 0 ? false : _ref$forceHideTooltip, targetIconClassName = _ref.targetIconClassName, popperTooltipStyle = _ref.popperTooltipStyle, popperTooltipClassName = _ref.popperTooltipClassName, _ref$active = _ref.active, active = _ref$active === void 0 ? false : _ref$active; return /*#__PURE__*/React.createElement(Tooltip, { title: title, popperTooltipStyle: popperTooltipStyle, popperTooltipClassName: popperTooltipClassName, disable: forceHideTooltip || title === "" }, /*#__PURE__*/React.createElement(IconButton, { variant: "text gray", size: "small", active: active, ref: ref, onClick: onClick, type: "button" }, /*#__PURE__*/React.createElement(StyledIconComponent, { as: IconComponent, className: classnames("date-picker-target", targetIconClassName) }))); }); SelectDateTarget.displayName = "SelectDateTarget"; //# sourceMappingURL=SelectDateTarget.js.map