PageSourceSearch

https://typebot.com/assets/Button-CPn9rgV2.js

js typebot.com collected 2026-10-09 04:51:41 UTC 5,737 bytes, 1 lines download raw bytes

1import{n as e,s as t}from"./jsx-runtime-C7M7YA1l.js";import{n,r,t as i}from"./cn-DbDBaQMl.js";function a(e,t){if(e&&!t)return e;if(!e&&t)return t;if(e||t)return{...e,...t}}var o={};function s(e,t,n,r,i){let a={...p(e,o)};return t&&(a=l(a,t)),n&&(a=l(a,n)),r&&(a=l(a,r)),i&&(a=l(a,i)),a}function c(e){if(e.length===0)return o;if(e.length===1)return p(e[0],o);let t={...p(e[0],o)};for(let n=1;n<e.length;n+=1)t=l(t,e[n]);return t}function l(e,t){return f(t)?t(e):u(e,t)}function u(e,t){if(!t)return e;for(let n in t){let r=t[n];switch(n){case`style`:e[n]=a(e.style,r);break;case`className`:e[n]=g(e.className,r);break;default:d(n,r)?e[n]=m(e[n],r):e[n]=r}}return e}function d(e,t){let n=e.charCodeAt(0),r=e.charCodeAt(1),i=e.charCodeAt(2);return n===111&&r===110&&i>=65&&i<=90&&(typeof t==`function`||t===void 0)}function f(e){return typeof e==`function`}function p(e,t){return f(e)?e(t):e??o}function m(e,t){return t?e?n=>{if(_(n)){let r=n;h(r);let i=t(r);return r.baseUIHandlerPrevented||e?.(r),i}let r=t(n);return e?.(n),r}:t:e}function h(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function g(e,t){return t?e?t+` `+e:t:e}function _(e){return typeof e==`object`&&!!e&&`nativeEvent`in e}function v(e,...t){let n=new URL(`https://base-ui.com/production-error`);return n.searchParams.set(`code`,e.toString()),t.forEach(e=>n.searchParams.append(`args[]`,e)),`Base UI error #${e}; visit ${n} for the full message.`}var y=t(e()),b={};function x(e,t){let n=y.useRef(b);return n.current===b&&(n.current=e(t)),n}function S(e,t,n,r){let i=x(w).current;return T(i,e,t,n,r)&&D(i,[e,t,n,r]),i.callback}function C(e){let t=x(w).current;return E(t,e)&&D(t,e),t.callback}function w(){return{callback:null,cleanup:null,refs:[]}}function T(e,t,n,r,i){return e.refs[0]!==t||e.refs[1]!==n||e.refs[2]!==r||e.refs[3]!==i}function E(e,t){return e.refs.length!==t.length||e.refs.some((e,n)=>e!==t[n])}function D(e,t){if(e.refs=t,t.every(e=>e==null)){e.callback=null;return}e.callback=n=>{if(e.cleanup&&=(e.cleanup(),null),n!=null){let r=Array(t.length).fill(null);for(let e=0;e<t.length;e+=1){let i=t[e];if(i!=null)switch(typeof i){case`function`:{let t=i(n);typeof t==`function`&&(r[e]=t);break}case`object`:i.current=n;break;default:}}e.cleanup=()=>{for(let e=0;e<t.length;e+=1){let n=t[e];if(n!=null)switch(typeof n){case`function`:{let t=r[e];typeof t==`function`?t():n(null);break}case`object`:n.current=null;break;default:}}}}}}var O=19;function k(e){return O>=e}function A(e){if(!y.isValidElement(e))return null;let t=e,n=t.props;return(k(19)?n?.ref:t.ref)??null}function j(e,t){let n={};for(let r in e){let i=e[r];if(t?.hasOwnProperty(r)){let e=t[r](i);e!=null&&Object.assign(n,e);continue}i===!0?n[`data-${r.toLowerCase()}`]=``:i&&(n[`data-${r.toLowerCase()}`]=i.toString())}return n}function M(e,t){return typeof e==`function`?e(t):e}function N(e,t){return typeof e==`function`?e(t):e}function P(){}var F=Object.freeze([]),I=Object.freeze({}),L={style:{transition:`none`}},R=`data-base-ui-click-trigger`,z={fallbackAxisSide:`none`},B={fallbackAxisSide:`end`},V={clipPath:`inset(50%)`,position:`fixed`,top:0,left:0};function H(e,t,n={}){let r=t.render,i=U(t,n);return n.enabled===!1?null:G(e,r,i,n.state??I)}function U(e,t={}){let{className:n,style:r,render:i}=e,{state:o=I,ref:s,props:l,stateAttributesMapping:u,enabled:d=!0}=t,f=d?M(n,o):void 0,p=d?N(r,o):void 0,m=d?j(o,u):I,h=d?a(m,Array.isArray(l)?c(l):l)??I:I;return typeof document<`u`&&(d?Array.isArray(s)?h.ref=C([h.ref,A(i),...s]):h.ref=S(h.ref,A(i),s):S(null,null)),d?(f!==void 0&&(h.className=g(h.className,f)),p!==void 0&&(h.style=a(h.style,p)),h):I}var W=Symbol.for(`react.lazy`);function G(e,t,n,r){if(t){if(typeof t==`function`)return t(n,r);let e=s(n,t.props);e.ref=n.ref;let i=t;return i?.$$typeof===W&&(i=y.Children.toArray(t)[0]),y.cloneElement(i,e)}if(e&&typeof e==`string`)return K(e,n);throw Error(v(8))}function K(e,t){return e===`button`?(0,y.createElement)(`button`,{type:`button`,...t,key:t.key}):e===`img`?(0,y.createElement)(`img`,{alt:``,...t,key:t.key}):y.createElement(e,t)}function q(e){return H(e.defaultTagName??`div`,e,e)}var J=n(r(`inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-colors cursor-pointer select-none shrink-0`,`focus-visible:ring-2 focus-visible:ring-orange-8 outline-hidden`,`data-[disabled=true]:pointer-events-none data-[disabled=true]:opacity-50`),{variants:{variant:{default:`bg-orange-9 hover:bg-orange-10 active:bg-orange-11 text-gray-1 dark:text-gray-12`,secondary:`bg-gray-3 hover:bg-gray-4 active:bg-gray-5`,outline:`bg-transparent border hover:bg-gray-2 active:bg-gray-3`,"outline-secondary":`bg-transparent border border-gray-7 text-gray-12 hover:bg-gray-2 active:bg-gray-4`,ghost:`text-gray-12 bg-transparent hover:bg-gray-4 active:bg-gray-5 border border-transparent`,destructive:`bg-red-9 hover:bg-red-10 active:bg-red-11 text-gray-1 dark:text-gray-12`},size:{default:`h-9 px-4 py-2`,xs:`h-6 px-2 text-xs`,sm:`h-8 px-3`,lg:`h-11 px-6 rounded-lg text-base`,icon:`size-9 leading-none`},iconStyle:{auto:`[&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0`,none:``}},defaultVariants:{variant:`default`,size:`default`,iconStyle:`auto`}
1,compoundVariants:[{size:`xs`,iconStyle:`auto`,class:`[&_svg]:size-3`}]}),Y=y.forwardRef(({className:e,variant:t,size:n,iconStyle:r,render:a,...o},c)=>{let l=a?void 0:`button`;return q({ref:c,defaultTagName:`button`,render:a,props:s({"data-slot":`button`,"data-disabled":o.disabled,className:i(J({variant:t,size:n,iconStyle:r,className:e})),type:l},o)})});Y.displayName=`Button`;export{h as _,R as a,B as c,I as d,P as f,v as g,x as h,H as i,V as l,S as m,J as n,L as o,k as p,q as r,z as s,Y as t,F as u,s as v};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.