import{j as o}from"./client-wT6vtYO_.js";import{r as d}from"./index-BdTwX--g.js";import{c as h}from"./index-DizoKcfL.js";import{L as v}from"./loading_indicator-CoYIRvVm.js";const L=({type:n="button",onClick:r,disabled:s,block:c,secondary:p,compact:m,dangerous:u,loading:t,className:i,title:l,text:b,children:x,...f})=>{const j=d.useCallback(a=>{s||t?(a.stopPropagation(),a.preventDefault()):r&&r(a)},[s,t,r]),e=b??x;return o.jsx("button",{className:h("button",i,{"button-secondary":p,"button--compact":m,"button--block":c,"button--dangerous":u,loading:t}),disabled:s&&!t,"aria-disabled":t,"aria-live":t!==void 0?"polite":void 0,onClick:j,title:l,type:n,...f,children:t?o.jsxs(o.Fragment,{children:[o.jsx("span",{className:"button__label-wrapper",children:e}),o.jsx(v,{role:"none"})]}):e})};export{L as B}; //# sourceMappingURL=index-IjR2JCxi.js.map

AltStyle によって変換されたページ (->オリジナル) /