UNPKG

monday-ui-react-core

Version:

Official monday.com UI resources for application development in React.js

3 lines (2 loc) 1.05 kB
import{defineProperty as t}from"../../../../_virtual/_rollupPluginBabelHelpers.js";import{getTestId as e,ComponentDefaultTestId as r}from"../../../tests/testIds.js";import s from"classnames";import o,{useRef as i}from"react";import n from"../../Tooltip/Tooltip.js";import a from"../../../hooks/useIsOverflowing/useIsOverflowing.js";import{HideShowEvent as m}from"../../../constants/dialog.js";import"../../../constants/sizes.js";import"../../../constants/positions.js";import l from"./AlertBannerText.module.scss.js";var p=[m.MOUSE_ENTER],f=[m.MOUSE_LEAVE],d=function(m){var d=m.text,c=m.marginLeft,T=void 0!==c&&c,E=m.id,g=m["data-testid"],u=i(null),j=s(l.bannerText,t({},l.marginLeft,T)),v=a({ref:u});return o.createElement(n,{position:n.positions.BOTTOM,content:v&&d,showTrigger:p,hideTrigger:f},o.createElement("div",{ref:u,className:j,id:E,"data-testid":g||e(r.ALERT_BANNER_TEXT,E)},o.createElement("span",null,d)))};Object.assign(d,{isAlertBannerItem:!0,isAlertBannerText:!0});export{d as default}; //# sourceMappingURL=AlertBannerText.js.map