Files
developer-roadmap/_next/static/chunks/760-cca2ecc9b65fbad8.js

1 line
32 KiB
JavaScript
Raw Normal View History

2021-12-06 20:57:08 +00:00
(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[760],{5193:function(e,a,t){"use strict";t.d(a,{zx:function(){return M},hU:function(){return b}});var n=t(7375),r=t(2846),l=t(5031),c=t(8554),i=t.n(c),o=t(7294),s=t(6450),d=t(9609);function m(e,a){if(null==e)return{};var t,n,r={},l=Object.keys(e);for(n=0;n<l.length;n++)t=l[n],a.indexOf(t)>=0||(r[t]=e[t]);return r}function p(){return(p=Object.assign||function(e){for(var a=1;a<arguments.length;a++){var t=arguments[a];for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])}return e}).apply(this,arguments)}var u=["size","colorScheme","variant","className","spacing","isAttached","isDisabled"],h=(0,s.kr)({strict:!1,name:"ButtonGroupContext"}),L=h[0],f=h[1],C=(0,r.Gp)((function(e,a){var t=e.size,n=e.colorScheme,c=e.variant,i=e.className,s=e.spacing,d=void 0===s?"0.5rem":s,h=e.isAttached,f=e.isDisabled,C=m(e,u),I=(0,l.cx)("chakra-button__group",i),v=o.useMemo((function(){return{size:t,colorScheme:n,variant:c,isDisabled:f}}),[t,n,c,f]),y={display:"inline-flex"};return y=p({},y,h?{"> *:first-of-type:not(:last-of-type)":{borderEndRadius:0},"> *:not(:first-of-type):not(:last-of-type)":{borderRadius:0},"> *:not(:first-of-type):last-of-type":{borderStartRadius:0}}:{"& > *:not(style) ~ *:not(style)":{marginStart:d}}),o.createElement(L,{value:v},o.createElement(r.m$.div,p({ref:a,role:"group",__css:y,className:I},C)))}));l.Ts&&(C.displayName="ButtonGroup");var I=["label","placement","spacing","children","className","__css"],v=function(e){var a=e.label,t=e.placement;e.spacing;var n=e.children,c=void 0===n?o.createElement(d.$,{color:"currentColor",width:"1em",height:"1em"}):n,i=e.className,s=e.__css,u=m(e,I),h=(0,l.cx)("chakra-button__spinner",i),L="start"===t?"marginEnd":"marginStart",f=o.useMemo((function(){var e;return p(((e={display:"flex",alignItems:"center",position:a?"relative":"absolute"})[L]=a?"0.5rem":0,e.fontSize="1em",e.lineHeight="normal",e),s)}),[s,a,L]);return o.createElement(r.m$.div,p({className:h},u,{__css:f}),c)};l.Ts&&(v.displayName="ButtonSpinner");var y=["children","className"],g=function(e){var a=e.children,t=e.className,n=m(e,y),c=o.isValidElement(a)?o.cloneElement(a,{"aria-hidden":!0,focusable:!1}):a,i=(0,l.cx)("chakra-button__icon",t);return o.createElement(r.m$.span,p({display:"inline-flex",alignSelf:"center",flexShrink:0},n,{className:i}),c)};l.Ts&&(g.displayName="ButtonIcon");var E=["isDisabled","isLoading","isActive","isFullWidth","children","leftIcon","rightIcon","loadingText","iconSpacing","type","spinner","spinnerPlacement","className","as"],M=(0,r.Gp)((function(e,a){var t=f(),c=(0,r.mq)("Button",p({},t,e)),s=(0,r.Lr)(e),d=s.isDisabled,u=void 0===d?null==t?void 0:t.isDisabled:d,h=s.isLoading,L=s.isActive,C=s.isFullWidth,I=s.children,y=s.leftIcon,g=s.rightIcon,M=s.loadingText,N=s.iconSpacing,b=void 0===N?"0.5rem":N,Z=s.type,k=s.spinner,U=s.spinnerPlacement,x=void 0===U?"start":U,w=s.className,S=s.as,V=m(s,E),z=o.useMemo((function(){var e,a=i()({},null!=(e=null==c?void 0:c._focus)?e:{},{zIndex:1});return p({display:"inline-flex",appearance:"none",alignItems:"center",justifyContent:"center",userSelect:"none",position:"relative",whiteSpace:"nowrap",verticalAlign:"middle",outline:"none",width:C?"100%":"auto"},c,!!t&&{_focus:a})}),[c,t,C]),_=function(e){var a=o.useState(!e),t=a[0],n=a[1];return{ref:o.useCallback((function(e){e&&n("BUTTON"===e.tagName)}),[]),type:t?"button":void 0}}(S),H=_.ref,O=_.type,B={rightIcon:g,leftIcon:y,iconSpacing:b,children:I};return o.createElement(r.m$.button,p({disabled:u||h,ref:(0,n.qq)(a,H),as:S,type:null!=Z?Z:O,"data-active":(0,l.PB)(L),"data-loading":(0,l.PB)(h),__css:z,className:(0,l.cx)("chakra-button",w)},V),h&&"start"===x&&o.createElement(v,{className:"chakra-button__spinner--start",label:M,placement:"start"},k),h?M||o.createElement(r.m$.span,{opacity:0},o.createElement(A,B)):o.createElement(A,B),h&&"end"===x&&o.createElement(v,{className:"chakra-button__spinner--end",label:M,placement:"end"},k))}));function A(e){var a=e.leftIcon,t=e.rightIcon,n=e.children,r=e.iconSpacing;return o.createElement(o.Fragment,n