Files
developer-roadmap/_next/static/chunks/18-f1cca63db2f6fdde.js

1 line
10 KiB
JavaScript
Raw Permalink Normal View History

2022-01-09 07:32:41 +00:00
"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[18],{74018:function(e,r,a){a.d(r,{II:function(){return C}});var n=a(97375),l=a(42846),t=a(15031),i=a(26450),s=a(67294);function o(){return(o=Object.assign||function(e){for(var r=1;r<arguments.length;r++){var a=arguments[r];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e}).apply(this,arguments)}var d=["as","viewBox","color","focusable","children","className","__css"],u={path:s.createElement("g",{stroke:"currentColor",strokeWidth:"1.5"},s.createElement("path",{strokeLinecap:"round",fill:"none",d:"M9,9a3,3,0,1,1,4,2.829,1.5,1.5,0,0,0-1,1.415V14.25"}),s.createElement("path",{fill:"currentColor",strokeLinecap:"round",d:"M12,17.25a.375.375,0,1,0,.375.375A.375.375,0,0,0,12,17.25h0"}),s.createElement("circle",{fill:"none",strokeMiterlimit:"10",cx:"12",cy:"12",r:"11.25"})),viewBox:"0 0 24 24"},c=(0,l.Gp)((function(e,r){var a=e.as,n=e.viewBox,i=e.color,c=void 0===i?"currentColor":i,p=e.focusable,m=void 0!==p&&p,v=e.children,f=e.className,h=e.__css,y=function(e,r){if(null==e)return{};var a,n,l={},t=Object.keys(e);for(n=0;n<t.length;n++)a=t[n],r.indexOf(a)>=0||(l[a]=e[a]);return l}(e,d),b={ref:r,focusable:m,className:(0,t.cx)("chakra-icon",f),__css:o({w:"1em",h:"1em",display:"inline-block",lineHeight:"1em",flexShrink:0,color:c},h)},g=null!=n?n:u.viewBox;if(a&&"string"!==typeof a)return s.createElement(l.m$.svg,o({as:a},b,y));var I=null!=v?v:u.path;return s.createElement(l.m$.svg,o({verticalAlign:"middle",viewBox:g},b,y),I)}));t.Ts&&(c.displayName="Icon");var p=c;function m(){return(m=Object.assign||function(e){for(var r=1;r<arguments.length;r++){var a=arguments[r];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e}).apply(this,arguments)}function v(e,r){if(null==e)return{};var a,n,l={},t=Object.keys(e);for(n=0;n<t.length;n++)a=t[n],r.indexOf(a)>=0||(l[a]=e[a]);return l}var f=["id","isRequired","isInvalid","isDisabled","isReadOnly"],h=["getRootProps","htmlProps"],y=(0,i.kr)({strict:!1,name:"FormControlContext"}),b=y[0],g=y[1];var I=(0,l.Gp)((function(e,r){var a=(0,l.jC)("Form",e),o=function(e){var r=e.id,a=e.isRequired,l=e.isInvalid,o=e.isDisabled,d=e.isReadOnly,u=v(e,f),c=(0,n.Me)(),p=r||"field-"+c,h=p+"-label",y=p+"-feedback",b=p+"-helptext",g=s.useState(!1),I=g[0],E=g[1],_=s.useState(!1),N=_[0],x=_[1],k=(0,n.kt)(),R=k[0],O=k[1],T=s.useCallback((function(e,r){return void 0===e&&(e={}),void 0===r&&(r=null),m({id:b},e,{ref:(0,i.lq)(r,(function(e){e&&x(!0)}))})}),[b]),q=s.useCallback((function(e,r){var a,n;return void 0===e&&(e={}),void 0===r&&(r=null),m({},e,{ref:r,"data-focus":(0,t.PB)(R),"data-disabled":(0,t.PB)(o),"data-invalid":(0,t.PB)(l),"data-readonly":(0,t.PB)(d),id:null!=(a=e.id)?a:h,htmlFor:null!=(n=e.htmlFor)?n:p})}),[p,o,R,l,d,h]),F=s.useCallback((function(e,r){return void 0===e&&(e={}),void 0===r&&(r=null),m({id:y},e,{ref:(0,i.lq)(r,(function(e){e&&E(!0)})),"aria-live":"polite"})}),[y]),C=s.useCallback((function(e,r){return void 0===e&&(e={}),void 0===r&&(r=null),m({},e,u,{ref:r,role:"group"})}),[u]),P=s.useCallback((function(e,r){return void 0===e&&(e={}),void 0===r&&(r=null),m({},e,{ref:r,role:"presentation","aria-hidden":!0,children:e.children||"*"})}),[]);return{isRequired:!!a,isInvalid:!!l,isReadOnly:!!d,isDisabled:!!o,isFocused:!!R,onFocus:O.on,onBlur:O.off,hasFeedbackText:I,setHasFeedbackText:E,hasHelpText:N,setHasHelpText:x,id:p,labelId:h,feedbackId:y,helpTextId:b,htmlProps:u,getHelpTextProps:T,getErrorMessageProps:F,getRootProps:C,getLabelProps:q,getRequiredIndicatorProps:P}}((0,l.Lr)(e)),d=o.getRootProps;o.htmlProps;var u=v(o,h),c=(0,t.cx)("chakra-form-control",e.className),p=s.useMemo((function(){return u}),[u]);return s.createElement(b,{value:p},s.createElement(l.Fo,{value:a},s.createElement(l.m$.div,m({},d({},r),{className:c,__css:a.container}))))}));t.Ts&&(I.displayName="FormControl");var E=(0,l.Gp)((function(e,r){var a=g(),n=(0,l.yK)(),i=(0,t.cx)("chakra-form__helper-text",e.className);return s.createElement(l.m$.div,m({},null==a?void 0:a.getHelpTextProps(e,r),{__css:n.helperTex