UNPKG

@flows/js-components

Version:

Built-in components for Flows JS SDK

2 lines (1 loc) 1.47 kB
import{a as l,b as i,c as m}from"./chunk-T77WY5CH.mjs";var u=e=>{let n=[],t=null;e.continueText&&(t=document.createElement("button"),n.push(t),t.className="flows_button flows_button_primary",t.textContent=e.continueText,t.addEventListener("click",e.continue));let o=l({title:e.title,body:e.body,targetElement:e.targetElement,offsetX:e.offsetX,offsetY:e.offsetY,placement:e.placement,buttons:n,onClose:e.showCloseButton?e.close:void 0});return{element:o.element,cleanup:()=>{o.cleanup(),t==null||t.removeEventListener("click",e.continue)}}};var a=e=>{let n=[],t=null;e.continueText&&(t=document.createElement("button"),n.push(t),t.className="flows_button flows_button_primary",t.textContent=e.continueText,t.addEventListener("click",e.continue));let o=i({title:e.title,body:e.body,overlay:!e.hideOverlay,buttons:n,close:e.showCloseButton?e.close:void 0});return{element:o.element,cleanup:()=>{t==null||t.removeEventListener("click",e.continue),o.cleanup()}}};var y=e=>{let n=[],t=null;e.continueText&&(t=document.createElement("button"),n.push(t),t.className="flows_button flows_button_primary",t.textContent=e.continueText,t.addEventListener("click",e.continue));let o=m({title:e.title,body:e.body,targetElement:e.targetElement,placement:e.placement,overlay:!e.hideOverlay,close:e.showCloseButton?e.close:void 0,buttons:n});return{element:o.element,cleanup:()=>{o.cleanup(),t==null||t.removeEventListener("click",e.continue)}}};export{u as Hint,a as Modal,y as Tooltip};