PageSourceSearch

https://agenticcommerce.web.app/assets/button-Df6fUqzT.js

js agenticcommerce.web.app collected 2026-10-03 12:16:02 UTC 8,027 bytes, 1 lines download raw bytes

1import{j as J}from"./jsx-runtime-FKKTVtTU.js";import{e as Q,f as Z,m as O,g as K,u as tt,c as et,a as nt}from"./index-BM9atY3A.js";import{r as p,H as ot}from"./chunk-UVKPFVEO-D2TLaFU0.js";const rt=()=>{},st=typeof document<"u"?p.useLayoutEffect:rt,U={...ot},D=U.useInsertionEffect,at=D&&D!==U.useLayoutEffect?D:t=>t();function it(t){const e=Q(ut).current;return e.next=t,at(e.effect),e.trampoline}function ut(){const t={next:void 0,callback:ct,trampoline:(...e)=>{var r;return(r=t.callback)==null?void 0:r.call(t,...e)},effect:()=>{t.callback=t.next}};return t}function ct(){}function y(){return typeof window<"u"}function T(t){return V(t)?(t.nodeName||"").toLowerCase():"#document"}function m(t){var e;return(t==null||(e=t.ownerDocument)==null?void 0:e.defaultView)||window}function dt(t){var e;return(e=(V(t)?t.ownerDocument:t.document)||window.document)==null?void 0:e.documentElement}function V(t){return y()?t instanceof Node||t instanceof m(t).Node:!1}function A(t){return y()?t instanceof Element||t instanceof m(t).Element:!1}function B(t){return y()?t instanceof HTMLElement||t instanceof m(t).HTMLElement:!1}function j(t){return!y()||typeof ShadowRoot>"u"?!1:t instanceof ShadowRoot||t instanceof m(t).ShadowRoot}function F(t){const{overflow:e,overflowX:r,overflowY:s,display:o}=X(t);return/auto|scroll|overlay|hidden|clip/.test(e+s+r)&&o!=="inline"&&o!=="contents"}function Rt(t){return/^(table|td|th)$/.test(T(t))}function lt(t){try{if(t.matches(":popover-open"))return!0}catch{}try{return t.matches(":modal")}catch{return!1}}const ft=/transform|translate|scale|rotate|perspective|filter/,pt=/paint|layout|strict|content/,g=t=>!!t&&t!=="none";let C;function bt(t){const e=A(t)?X(t):t;return g(e.transform)||g(e.translate)||g(e.scale)||g(e.rotate)||g(e.perspective)||!gt()&&(g
1(e.backdropFilter)||g(e.filter))||ft.test(e.willChange||"")||pt.test(e.contain||"")}function St(t){let e=S(t);for(;B(e)&&!$(e);){if(bt(e))return e;if(lt(e))return null;e=S(e)}return null}function gt(){return C==null&&(C=typeof CSS<"u"&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),C}function $(t){return/^(html|body|#document)$/.test(T(t))}function X(t){return m(t).getComputedStyle(t)}function Tt(t){return A(t)?{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}:{scrollLeft:t.scrollX,scrollTop:t.scrollY}}function S(t){if(T(t)==="html")return t;const e=t.assignedSlot||t.parentNode||j(t)&&t.host||dt(t);return j(e)?e.host:e}function Y(t){const e=S(t);return $(e)?t.ownerDocument?t.ownerDocument.body:t.body:B(e)&&F(e)?e:Y(e)}function M(t,e,r){var s;e===void 0&&(e=[]),r===void 0&&(r=!0);const o=Y(t),a=o===((s=t.ownerDocument)==null?void 0:s.body),c=m(o);if(a){const d=mt(c);return e.concat(c,c.visualViewport||[],F(o)?o:[],d&&r?M(d):[])}else return e.concat(o,M(o,[],r))}function mt(t){return t.parent&&Object.getPrototypeOf(t.parent)?t.frameElement:null}const ht=p.createContext(void 0);function vt(t=!1){const e=p.useContext(ht);if(e===void 0&&!t)throw new Error(Z(16));return e}function yt(t){const{focusableWhenDisabled:e,disabled:r,composite:s=!1,tabIndex:o=0,isNativeButton:a}=t,c=s&&e!==!1,d=s&&e===!1;return{props:p.useMemo(()=>{const i={onKeyDown(f){r&&e&&f.key!=="Tab"&&f.preventDefault()}};return s||(i.tabIndex=o,!a&&r&&(i.tabIndex=e?o:-1)),(a&&(e||c)||!a&&r)&&(i["aria-disabled"]=r),a&&(!e||d)&&(i.disabled=r),i},[s,r,e,c,d,a,o])}}function wt(t={}){const{disabled:e=!1,focusableWhenDisabled:r,tabIndex:s=0,native:o=!0,composite:a}=t,c=p.useRef(null),d=vt(!0),l=a??d!==void 0,{props:i}=yt({focusableWhenDisabled:r,disabled:e,composite:l,tabIndex:s,isNativeButton:o}),f=p.useCallback(()=>{const b=c.current;R(b)&&l&&e&&i.disabled===void 0&&b.disabled&&(b.disabled=!1)},[e,i.disabled,l]);st(f,[f]);const w=p.useCallback((b={})=>{const{onClick:u,onMouseDown:x,onKeyUp:k,onKeyDown:E,onPointerDown:N,...q}=b;return O({onClick(n){if(e){n.preventDefault();return}u==null||u(n)},onMouseDown(n){e||x==null||x(n)},onKeyDown(n){if(e||(K(n),E==null||E(n),n.baseUIHandlerPrevented))return;const L=n.target===n.currentTarget,v=n.currentTarget,z=R(v),I=!o&&xt(v),_=L&&(o?z:!I),W=n.key==="Enter",H=n.key===" ",h=v.getAttribute("role"),G=(h==null?void 0:h.startsWith("menuitem"))||h==="option"||h==="gridcell";if(L&&l&&H){if(n.defaultPrevented&&G)return;n.preventDefault(),I||o&&z?(v.click(),n.preventBaseUIHandler()):_&&(u==null||u(n),n.preventBaseUIHandler());return}_&&(!o&&(H||W)&&n.preventDefault(),!o&&W&&(u==null||u(n)))},onKeyUp(n){if(!e){if(K(n),k==null||k(n),n.target===n.currentTarget&&o&&l&&R(n.currentTarget)&&n.key===" "){n.preventDefault();return}n.baseUIHandlerPrevented||n.target===n.currentTarget&&!o&&!l&&n.key===" "&&(u==null||u(n))}},onPointerDown(n){if(e){n.preventDefault();return}N==null||N(n)}},o?{type:"button"}:{role:"button"},i,q)},[e,i,l,o]),P=it(b=>{c.current=b,f()});return{getButtonProps:w,buttonRef:P}}function R(t){return B(t)&&t.tagName==="BUTTON"}function xt(t){return!!((t==null?void 0:t.tagName)==="A"&&(t!=null&&t.href))}const kt=p.forwardRef(function(e,r){const{render:s,className:o,disabled:a=!1,focusableWhenDisabled:c=!1,nativeButton:d=!0,style:l,...i}=e,{getButtonProps:f,buttonRef:w}=wt({disabled:a,focusableWhenDisabled:c,native:d});return tt("button",e,{state:{disabled:a},ref:[r,w],props:[i,f]})}),Et=nt("group/button inline-flex shrink-0 items-center justify-center rounded-md border border-transparent bg-clip-padding text-sm font-medium whitespace-nowrap transition-all outline-none select-none focus-visible:border-ring focus-visible:ring-3 focus-visible:ring-ring/50 active:not-aria-[haspopup]:translate-y-px disabled:pointer-events-none disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-3 aria-invalid:ring-destructive/20 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/80",outline:"border-border bg-background shadow-xs hover:bg-muted hover:text-foreground aria-expanded:bg-muted aria-expanded:text-foreground dark:border-input dark:bg-input/30 dark:hover:bg-input/50",secondary:"bg-secondary text-secondary-foreground hover:bg-[color-mix(in_oklch,var(--secondary),var(--foreground)_5%)] aria-expanded:bg-secondary aria-expanded:text-secondary-foreground",ghost:"hover:bg-muted hover:text-foreground aria-expanded:bg-muted aria-expanded:text-foreground dark:hover:bg-muted/50",de
1structive:"bg-destructive/10 text-destructive hover:bg-destructive/20 focus-visible:border-destructive/40 focus-visible:ring-destructive/20 dark:bg-destructive/20 dark:hover:bg-destructive/30 dark:focus-visible:ring-destructive/40",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 gap-1.5 px-2.5 in-data-[slot=button-group]:rounded-md has-data-[icon=inline-end]:pr-2 has-data-[icon=inline-start]:pl-2",xs:"h-6 gap-1 rounded-[min(var(--radius-md),8px)] px-2 text-xs in-data-[slot=button-group]:rounded-md has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 [&_svg:not([class*='size-'])]:size-3",sm:"h-8 gap-1 rounded-[min(var(--radius-md),10px)] px-2.5 in-data-[slot=button-group]:rounded-md has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5",lg:"h-10 gap-1.5 px-2.5 has-data-[icon=inline-end]:pr-2 has-data-[icon=inline-start]:pl-2",icon:"size-9","icon-xs":"size-6 rounded-[min(var(--radius-md),8px)] in-data-[slot=button-group]:rounded-md [&_svg:not([class*='size-'])]:size-3","icon-sm":"size-8 rounded-[min(var(--radius-md),10px)] in-data-[slot=button-group]:rounded-md","icon-lg":"size-10"}},defaultVariants:{variant:"default",size:"default"}});function Bt({className:t,variant:e="default",size:r="default",...s}){return J.jsx(kt,{"data-slot":"button",className:et(Et({variant:e,size:r,className:t})),...s})}export{Bt as B,ht as C,U as S,B as a,st as b,it as c,$ as d,S as e,X as f,m as g,wt as h,A as i,dt as j,M as k,lt as l,Rt as m,bt as n,St as o,T as p,F as q,Tt as r,mt as s,gt as t,vt as u,j as v,V as w};

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.