UNPKG

@flows/react-components

Version:

Built-in components for Flows React SDK

3 lines (2 loc) 1.63 kB
"use client" import{a as n,b as u,c as m,d as s}from"./chunk-QBVKPA4P.mjs";import{Fragment as d,jsx as i,jsxs as c}from"react/jsx-runtime";var C=t=>{let e=t.previous&&t.previousText&&i(n,{variant:"secondary",onClick:t.previous,children:t.previousText}),o=t.continueText&&i(n,{variant:"primary",onClick:t.continue,children:t.continueText}),l=o||e?c(d,{children:[e!=null?e:i("div",{"aria-hidden":!0}),o!=null?o:i("div",{"aria-hidden":!0})]}):null;return i(s,{title:t.title,body:t.body,targetElement:t.targetElement,offsetX:t.offsetX,offsetY:t.offsetY,placement:t.placement,onClose:t.showCloseButton?t.cancel:void 0,buttons:l},t.__flows.id)};import{jsx as a}from"react/jsx-runtime";var B=t=>{let e=[];return t.previous&&t.previousText&&e.push(a(n,{variant:"secondary",onClick:t.previous,children:t.previousText},"previous")),t.continueText&&e.push(a(n,{variant:"primary",onClick:t.continue,children:t.continueText},"continue")),a(u,{title:t.title,body:t.body,overlay:!t.hideOverlay,buttons:e.length?e:void 0,onClose:t.showCloseButton?t.cancel:void 0})};import{Fragment as y,jsx as r,jsxs as f}from"react/jsx-runtime";var F=t=>{let e=t.previous&&t.previousText&&r(n,{variant:"secondary",onClick:t.previous,children:t.previousText}),o=t.continueText&&r(n,{variant:"primary",onClick:t.continue,children:t.continueText}),l=o||e?f(y,{children:[e!=null?e:r("div",{"aria-hidden":!0}),o!=null?o:r("div",{"aria-hidden":!0})]}):null;return r(m,{title:t.title,body:t.body,targetElement:t.targetElement,placement:t.placement,overlay:!t.hideOverlay,onClose:t.showCloseButton?t.cancel:void 0,buttons:l})};export{C as Hint,B as Modal,F as Tooltip};