@atlaskit/tag
Version:
A tag labels UI objects for quick recognition and navigation.
32 lines • 1.07 kB
JavaScript
/* 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;