gather-content-ui
Version:
GatherContent UI Library
38 lines (37 loc) • 1.49 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.DeleteablePill = DeleteablePill;
var _react = _interopRequireDefault(require("react"));
var _Pill = _interopRequireDefault(require("../Pill"));
var _Icon = _interopRequireDefault(require("../Icon"));
var _Button = _interopRequireDefault(require("../Button"));
var _TooltipWrapper = _interopRequireDefault(require("../TooltipWrapper"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
function DeleteablePill(_ref) {
var name = _ref.name,
onRemove = _ref.onRemove,
warning = _ref.warning,
id = _ref.id;
var pillType = warning ? _Pill["default"].types.red : _Pill["default"].types["default"];
return /*#__PURE__*/_react["default"].createElement(_TooltipWrapper["default"], {
id: "pill-input-pill-tooltip-".concat(id),
tooltipText: warning
}, /*#__PURE__*/_react["default"].createElement(_Pill["default"], {
className: "mr-1 mb-1",
type: pillType
}, /*#__PURE__*/_react["default"].createElement("p", {
className: "gui-h-margin-clear gui-h-margin-right-half"
}, name), /*#__PURE__*/_react["default"].createElement(_Button["default"], {
onClick: onRemove,
types: ["clear"]
}, /*#__PURE__*/_react["default"].createElement(_Icon["default"], {
name: "cross"
}))));
}
DeleteablePill.defaultProps = {
onRemove: function onRemove() {},
warning: null
};
//# sourceMappingURL=DeleteablePill.js.map