1import{j as r,r as h}from"./chunk-OIYGIGL5-gwPc8tBz.js";import{c as t,$ as j,s as w}from"./cx-JWMrrZN5.js";import{$ as C,i as g}from"./is-react-component-CT1NlcGF.js";const c={sm:{root:"gap-4",label:"text-sm font-medium",spinner:"size-8"},md:{root:"gap-4",label:"text-sm font-medium",spinner:"size-12"},lg:{root:"gap-4",label:"text-lg font-medium",spinner:"size-14"},xl:{root:"gap-5",label:"text-lg font-medium",spinner:"size-16"}},$=({type:i="line-simple",size:e="sm",label:a})=>{const u=()=>i==="line-spinner"?r.jsx("svg",{className:t("animate-spin",c[e].spinner),viewBox:"0 0 32 32",fill:"none",children:r.jsx("circle",{className:"stroke-fg-brand-primary",cx:"16",cy:"16",r:"14",fill:"none",strokeWidth:"4",strokeDashoffset:"40",strokeDasharray:"100",strokeLinecap:"round"})}):i==="dot-circle"?r.jsxs("svg",{className:t("text-fg-brand-primary animate-spin",c[e].spinner),viewBox:"0 0 36 36",fill:"none",children:[r.jsx("path",{d:"M34 18C34 15.8989 33.5861 13.8183 32.7821 11.8771C31.978 9.93586 30.7994 8.17203 29.3137 6.68629C27.828 5.20055 26.0641 4.022 24.1229 3.21793C22.1817 2.41385 20.1011 2 18 2C15.8988 2 13.8183 2.41385 11.8771 3.21793C9.93585 4.022 8.17203 5.20055 6.68629 6.68629C5.20055 8.17203 4.022 9.93586 3.21793 11.8771C2.41385 13.8183 2 15.8989 2 18",stroke:"url(#paint0)",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",strokeDasharray:"0.1 8"}),r.jsx("path",{d:"M3.21793 24.1229C4.022 26.0641 5.20055 27.828 6.68629 29.3137C8.17203 30.7994 9.93585 31.978 11.8771 32.7821C13.8183 33.5861 15.8988 34 18 34C20.1011 34 22.1817 33.5861 24.1229 32.7821C26.0641 31.978 27.828 30.7994 29.3137 29.3137C30.7994 27.828 31.978 26.0641 32.7821 24.1229",stroke:"url(#paint1)",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",strokeDasharray:"0.1 8"}),r.jsxs("defs",{children:[r.jsxs("linearGradient",{id:"paint0",x1:"34",y1:"18",x2:"2",y2:"18",gradientUnits:"userSpaceOnUse",children:[r.jsx("stop",{stopColor:"currentColor"}),r.jsx("stop",{offset:"1",stopColor:"currentColor",stopOpacity:"0.5"})]}),r.jsxs("linearGradient",{id:"paint1",x1:"33",y1:"23.5",x2:"3",y2:"24",gradientUnits:"userSpaceOnUse",children:[r.jsx("stop",{stopOpacity:"0",stopColor:"currentColor"}),r.jsx("stop",{offset:"1",stopColor:"currentColor",stopOpacity:"0.48"})]})]})]}):r.jsxs("svg",{className:t("animate-spin",c[e].spinner),viewBox:"0 0 32 32",fill:"none",children:[r.jsx("circle",{className:"text-bg-tertiary",cx:"16",cy:"16",r:"14",stroke:"currentColor",strokeWidth:"4"}),r.jsx("circle",{className:"stroke-fg-brand-primary",cx:"16",cy:"16",r:"14",fill:"none",strokeWidth:"4",strokeDashoffset:"75",strokeDasharray:"100",strokeLinecap:"round"})]});return r.jsxs("div",{className:t("flex flex-col items-center justify-center",c[e].root),children:[u(),a&&r.jsx("span",{className:t("text-secondary",c[e].label),children:a})]})},o=w({common:{root:["group relative inline-flex h-max cursor-pointer items-center justify-center whitespace-nowrap outline-brand transition duration-100 ease-linear before:absolute focus-visible:outline-2 focus-visible:outline-offset-2","in-data-input-wrapper:shadow-xs in-data-input-wrapper:focus:!z-50 in-data-input-wrapper:in-data-leading:-mr-px in-data-input-wrapper:in-data-leading:rounded-r-none in-data-input-wrapper:in-data-leading:before:rounded-r-none in-data-input-wrapper:in-data-trailing:-ml-px in-data-input-wrapper:in-data-trailing:rounded-l-none in-data-input-wrapper:in-data-trailing:before:rounded-l-none","disabled:cursor-not-allowed disabled:text-fg-disabled","disabled:*:data-icon:text-fg-disabled_subtle","*:data-icon:pointer-events-none *:data-icon:size-5 *:data-icon:shrink-0 *:data-icon:transition-inherit-all"].join(" "),icon:"pointer-events-none size-5 shrink-0 transition-inherit-all"},sizes:{sm:{root:"gap-1 rounded-lg px-3 py-2 text-sm font-semibold before:rounded-[7px] data-icon-only:p-2",linkRoot:"gap-1"},md:{root:"gap-1 rounded-lg px-3.5 py-2.5 text-sm font-semibold before:rounded-[7px] data-icon-only:p-2.5",linkRoot:"gap-1"},lg:{root:"gap-1.5 rounded-lg px-4 py-2.5 text-md font-semibold before:rounded-[7px] data-icon-only:p-3",linkRo
1ot:"gap-1.5"},xl:{root:"gap-1.5 rounded-lg px-4.5 py-3 text-md font-semibold before:rounded-[7px] data-icon-only:p-3.5",linkRoot:"gap-1.5"}},colors:{primary:{root:["bg-brand-solid text-white shadow-xs-skeumorphic ring-1 ring-transparent ring-inset hover:bg-brand-solid_hover data-loading:bg-brand-solid_hover","before:absolute before:inset-px before:border before:border-white/12 before:mask-b-from-0%","disabled:bg-disabled disabled:shadow-xs disabled:ring-border-disabled_subtle","*:data-icon:text-button-primary-icon hover:*:data-icon:text-button-primary-icon_hover"].join(" ")},secondary:{root:["bg-primary text-secondary shadow-xs-skeumorphic ring-1 ring-border-primary ring-inset hover:bg-primary_hover hover:text-secondary_hover data-loading:bg-primary_hover","disabled:shadow-xs disabled:ring-border-disabled_subtle","*:data-icon:text-fg-quaternary hover:*:data-icon:text-fg-quaternary_hover"].join(" ")},tertiary:{root:["text-tertiary hover:bg-primary_hover hover:text-tertiary_hover data-loading:bg-primary_hover","*:data-icon:text-fg-quaternary hover:*:data-icon:text-fg-quaternary_hover"].join(" ")},"link-gray":{root:["justify-normal rounded-xs p-0! text-tertiary hover:text-tertiary_hover","*:data-text:underline *:data-text:decoration-transparent *:data-text:underline-offset-2 hover:*:data-text:decoration-current","*:data-icon:text-fg-quaternary hover:*:data-icon:text-fg-quaternary_hover"].join(" ")},"link-color":{root:["justify-normal rounded-xs p-0! text-brand-secondary hover:text-brand-secondary_hover","*:data-text:underline *:data-text:decoration-transparent *:data-text:underline-offset-2 hover:*:data-text:decoration-current","*:data-icon:text-fg-brand-secondary_alt hover:*:data-icon:text-fg-brand-secondary_hover"].join(" ")},"primary-destructive":{root:["bg-error-solid text-white shadow-xs-skeumorphic ring-1 ring-transparent outline-error ring-inset","before:absolute before:inset-px before:border before:border-white/12 before:mask-b-from-0%","disabled:bg-disabled disabled:shadow-xs disabled:ring-border-disabled_subtle","*:data-icon:text-button-destructive-primary-icon hover:*:data-icon:text-button-destructive-primary-icon_hover"].join(" ")},"secondary-destructive":{root:["bg-primary text-error-primary shadow-xs-skeumorphic ring-1 ring-border-error_subtle outline-error ring-inset hover:bg-error-primary hover:text-error-primary_hover data-loading:bg-error-primary","disabled:bg-primary disabled:shadow-xs disabled:ring-border-disabled_subtle","*:data-icon:text-fg-error-secondary hover:*:data-icon:text-fg-error-primary"].join(" ")},"tertiary-destructive":{root:["text-error-primary outline-error hover:bg-error-primary hover:text-error-primary_hover data-loading:bg-error-primary","*:data-icon:text-fg-error-secondary hover:*:data-icon:text-fg-error-primary"].join(" ")},"link-destructive":{root:["justify-normal rounded-xs p-0! text-error-primary outline-error hover:text-error-primary_hover","*:data-text:underline *:data-text:decoration-transparent *:data-text:underline-offset-2 hover:*:data-text:decoration-current","*:data-icon:text-fg-error-secondary hover:*:data-icon:text-fg-error-primary"].join(" ")}}}),L=({size:i="sm",color:e="primary",children:a,className:u,noTextPadding:m,iconLeading:s,iconTrailing:d,isDisabled:p,isLoading:n,showTextWhileLoading:f,...l})=>{const x="href"in l?l.href:void 0,v=x?C:j,k=(s||d)&&!a,y=["link-gray","link-color","link-destructive"].includes(e);m=y||m;let b={};return x?b={...l,href:p?void 0:x,...p?{"data-rac":!0,"data-disabled":!0}:{}}:b={...l,type:l.type||"button",isPending:n,isDisabled:p},r.jsxs(v,{"data-loading":n?!0:void 0,"data-icon-only":k?!0:void 0,...b,className:t(o.common.root,o.sizes[i].root,o.colors[e].root,y&&o.sizes[i].linkRoot,(n||x&&(p||n))&&"pointer-events-none",n&&(f?"[&>*:not([data-icon=loading]):not([data-text])]:hidden":"[&>*:not([data-icon=loading])]:invisible"),u),children:[h.isValidElement(s)&&s,g(s)&&r.jsx(s,{"data-icon":"leading",className:o.common.icon}),n&&r.jsxs("svg",{fill:"none","data-icon":"loading",viewBox:"0 0 20 20",className:t(o.common.icon,!f&&"absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2"),children:[r.jsx("circle",{className:"stroke-current opacity-30",c
1x:"10",cy:"10",r:"8",fill:"none",strokeWidth:"2"}),r.jsx("circle",{className:"origin-center animate-spin stroke-current",cx:"10",cy:"10",r:"8",fill:"none",strokeWidth:"2",strokeDasharray:"12.5 50",strokeLinecap:"round"})]}),a&&r.jsx("span",{"data-text":!0,className:t("transition-inherit-all",!m&&"px-0.5"),children:a}),h.isValidElement(d)&&d,g(d)&&r.jsx(d,{"data-icon":"trailing",className:o.common.icon})]})};export{L as B,$ as L}; 2//# sourceMappingURL=button-C-rmsvyO.js.map
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.