PageSourceSearch

https://auth.buffer.com/assets/Button-Dfnu3zd4.js

js buffer.com collected 2026-09-24 06:39:27 UTC 2,419 bytes, 1 lines download raw bytes

1import{M as e,P as t,t as n}from"./jsx-runtime-CL-DilWO.js";import{D as r,f as i}from"./LucideIcons-9IqVpk3v.js";var a=t(e(),1),o={base:`_base_1bm1h_1`},s=n(),c=a.forwardRef(({as:e=`button`,className:t,children:n,...i},a)=>(0,s.jsx)(e,{className:r(o.base,t),ref:a,...i,children:n}));c.displayName=`UnstyledButton`;var l={separator:`_separator_1yfb9_1`,horizontal:`_horizontal_1yfb9_8`,vertical:`_vertical_1yfb9_14`},u=a.forwardRef(({orientation:e=`horizontal`,decorative:t=!1,className:n,...i},a)=>{let o=t?{role:`none`}:{"aria-orientation":e===`vertical`?e:void 0,role:`separator`},c=r(l.separator,e===`horizontal`?l.horizontal:l.vertical,n);return(0,s.jsx)(`span`,{"data-orientation":e,...o,...i,ref:a,className:c})});u.displayName=`Separator`;var d={base:`_base_xn3te_1`,loading:`_loading_xn3te_42`,small:`_small_xn3te_81`,medium:`_medium_xn3te_91`,large:`_large_xn3te_96`,primary:`_primary_xn3te_103`,secondary:`_secondary_xn3te_118`,tertiary:`_tertiary_xn3te_138`,critical:`_critical_xn3te_153`,"critical-subtle":`_critical-subtle_xn3te_169`,success:`_success_xn3te_181`,warning:`_warning_xn3te_197`,upgrade:`_upgrade_xn3te_217`,group:`_group_xn3te_243`,separator:`_separator_xn3te_318`,"separator-small":`_separator-small_xn3te_324`,"separator-medium":`_separator-medium_xn3te_328`,"separator-large":`_separator-large_xn3te_332`},f=(0,a.createContext)(null),p=()=>(0,a.useContext)(f),m=({children:e,className:t,size:n=`medium`,variant:i,disabled:o})=>{let c=a.Children.toArray(e),l={size:n,variant:i,disabled:o};return(0,s.jsx)(f.Provider,{value:l,children:(0,s.jsx)(`div`,{className:r(d.group,t),children:a.Children.map(c,(e,t)=>{let i=t===c.length-1,o=c[t+1],l=e;if(i)return l;let f=a.isValidElement(e)&&e.key?e.key:`button-group-${t}`;return(0,s.jsxs)(a.Fragment,{children:[l,a.isValidElement(o)&&(0,s.jsx)(u,{orientation:`vertical`,decorative:!0,className:r(d.separator,d[`separator-${n}`])})]},f)})})})};m.displayName=`Button.Group`;var h=a.forwardRef(({variant:e,size:t,children:n,loading:a,disabled:o,className:l,...u},f)=>{let m=p(),h=e===void 0?m?.variant===void 0?`primary`:m.variant:e,g=t===void 0?m?.size===void 0?`medium`:m.size:t,_=o===void 0?m?.disabled===void 0?!1:m.disabled:o;return(0,s.jsxs)(c,{className:r(d.base,a&&d.loading,d[g],d[h],l),disabled:a||_,ref:f,...u,"data-button-variant":h,children:[a&&(0,s.jsx)(i,{}),n]})});h.displayName=`Button`,h.Group=m;export{c as i,p as n,u as r,h as t};

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.