UNPKG

@atlaskit/tag

Version:

A tag labels UI objects for quick recognition and navigation.

32 lines • 1.07 kB
/* tag-dropdown-trigger.tsx generated by @compiled/babel-plugin v3.0.2 */ import _extends from "@babel/runtime/helpers/extends"; import * as React from 'react'; import { ax, ix } from "@compiled/react/runtime"; import { forwardRef, memo } from 'react'; import __noop from '@atlaskit/ds-lib/noop'; import { colorMapping } from './color-mapping'; import { TagDropdownTriggerComponent } from './tag-new'; /** * __Tag dropdown trigger__ * * @deprecated For **Jira Epic** only. Do not use for other products or use cases. * * A tag-styled pressable button that acts as a dropdown trigger. Renders a chevron icon * and supports selected/loading states. * */ const TagDropdownTrigger = /*#__PURE__*/memo( /*#__PURE__*/forwardRef(({ color = 'gray', onClick = __noop, text, ...other }, ref) => { const resolvedColor = colorMapping[color] || 'gray'; return /*#__PURE__*/React.createElement(TagDropdownTriggerComponent, _extends({ text: text, ref: ref, color: resolvedColor, onClick: onClick }, other)); })); export default TagDropdownTrigger;