Local modifications to ClusterLabs/Anvil by Alteeve
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1 line
12 KiB

"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[556],{92917:function(t,e,n){n.d(e,{Z:function(){return h}});var l=n(23279),u=n.n(l),r=n(67294),s=n(591),lib_createInputOnChangeHandler=function(){let{postSet:t,preSet:e,set:n,setType:l="string",valueKey:u="value"}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return r=>{let{target:{[u]:a}}=r,i=s.Z[l](a);null==e||e.call(null,r),null==n||n.call(null,i),null==t||t.call(null,r)}},a=n(50233);let i="input",o={boolean:!1,number:0,string:""},c={createInputOnChangeHandlerOptions:{},debounceWait:500,required:!1,valueType:"string"},d=(0,r.forwardRef)((t,e)=>{let{debounceWait:n=c.debounceWait,input:l,inputTestBatch:s,onBlurAppend:d,onFirstRender:h,onFocusAppend:g,onUnmount:p,required:f=c.required,valueKey:b,valueType:v=c.valueType,createInputOnChangeHandlerOptions:{postSet:_,valueKey:m=b,...y}=c.createInputOnChangeHandlerOptions}=t,{props:x}=l,I=(0,r.useMemo)(()=>null!=m?m:"checked"in x?"checked":"value",[x,m]),{onBlur:k,onChange:C,onFocus:S,[I]:T=o[v],...j}=x,[F,B]=(0,r.useState)(T),[O,N]=(0,r.useState)(!1),[E,M]=(0,r.useState)(!1),A=(0,r.useCallback)(t=>{B(t)},[]),P=(0,r.useMemo)(()=>{let t;return s&&(s.isRequired=f,t=(0,a.LT)({[i]:s})),t},[s,f]),Q=(0,r.useCallback)(t=>{var e;let n=null!==(e=null==P?void 0:P.call(null,{inputs:{[i]:{value:t}},isIgnoreOnCallbacks:!0}))&&void 0!==e&&e;null==h||h.call(null,{isValid:n}),M(n)},[h,P]),R=(0,r.useMemo)(()=>u()(Q,n),[n,Q]),w=(0,r.useMemo)(()=>null!=k?k:P&&function(){for(var t=arguments.length,e=Array(t),n=0;n<t;n++)e[n]=arguments[n];let{0:{target:{value:l}}}=e,u=P({inputs:{[i]:{value:l}}});M(u),null==d||d.call(null,...e)},[k,d,P]),U=(0,r.useMemo)(()=>lib_createInputOnChangeHandler({postSet:function(){for(var t=arguments.length,e=Array(t),n=0;n<t;n++)e[n]=arguments[n];N(!0),null==C||C.call(null,...e),null==_||_.call(null,...e)},set:t=>{A(t),R(t)},setType:v,valueKey:I,...y}),[R,C,_,y,A,I,v]),q=(0,r.useMemo)(()=>null!=S?S:s&&function(){for(var t,e,n=arguments.length,l=Array(n),u=0;u<n;u++)l[u]=arguments[u];null===(e=s.defaults)||void 0===e||null===(t=e.onSuccess)||void 0===t||t.call(null,{append:{}}),null==g||g.call(null,...l)},[S,s,g]);return(0,r.useEffect)(()=>(Q(F),p),[]),(0,r.useEffect)(()=>{!O&&F!==T&&T&&(Q(T),B(T))},[Q,T,F,O]),(0,r.useImperativeHandle)(e,()=>({getIsChangedByUser:()=>O,getValue:()=>F,isValid:()=>E,setValue:A}),[F,O,E,A]),(0,r.cloneElement)(l,{...j,onBlur:w,onChange:U,onFocus:q,required:f,[I]:F})});d.defaultProps=c,d.displayName="InputWithRef";var h=d},21642:function(t,e,n){var l=n(85893),u=n(67294),r=n(68917);let s={count:0,defaultMessageType:"info",messages:void 0,onSet:void 0,usePlaceholder:!0},a=(0,u.forwardRef)((t,e)=>{let{count:n=s.count,defaultMessageType:a=s.defaultMessageType,messages:i,onSet:o,usePlaceholder:c=s.usePlaceholder}=t,[d,h]=(0,u.useState)({}),g=(0,u.useMemo)(()=>({...i,...d}),[i,d]),p=(0,u.useCallback)(t=>void 0!==g[t],[g]),f=(0,u.useCallback)((t,e)=>{let n=0;h(l=>{let{[t]:u,...r}=l;return e&&(r[t]=e),n=Object.keys(r).length,r}),null==o||o.call(null,n)},[o]),b=(0,u.useCallback)((t,e)=>{let n=0,l=e?(t,l)=>{t[l]=e,n+=1}:void 0;h(e=>{let u={};return Object.keys(e).forEach(r=>{t.test(r)?null==l||l.call(null,u,r):(u[r]=e[r],n+=1)}),u}),null==o||o.call(null,n)},[o]),v=(0,u.useMemo)(()=>{let t=Object.entries(g),e=n>0,u=e?n:t.length,s=[];if(t.every(t=>{let[e,n]=t,{children:i,type:o=a}=n;return s.push((0,l.jsx)(r.Z,{type:o,children:i},"message-".concat(e))),s.length<u}),c&&e&&0===s.length){let t=n-s.length;for(let e=0;e<t;e+=1)s.push((0,l.jsx)(r.Z,{sx:{visibility:"hidden"},text:"Placeholder"},"message-placeholder-".concat(e)))}return s},[n,a,c,g]);return(0,u.useImperativeHandle)(e,()=>({exists:p,setMessage:f,setMessageRe:b}),[p,f,b]),(0,l.jsx)(l.Fragment,{children:v})});a.defaultProps=s,a.displayName="MessageGroup",e.Z=a},591:function(t,e){e.Z={boolean:t=>!!t,number:t=>parseInt(String(t),10)||0,string:t=>String(t)}},65939:function(t,e,n){n.d(e,{FZ:function(){return o},OU:function(){return h},Qt:function(){return g},ah:function(){return d},tf:function(){return c}});let l="[a-z0-9