文档归位:雪猫 README 门面 + 公告/制作文档/发布工具并入仓库根
Release Tag / validate-version (push) Waiting to run

This commit is contained in:
天天的鸟蛋蛋 committed 2026-11-12 06:29:38 +08:00
1 parent b9655a5ab1
commit e292824161
122 files changed
+90002 -69

No files matched your search

@@ -0,0 +1 @@
import{R as _}from"./react-vendor-jWT2yUdV.js";var ge=e=>e.type==="checkbox",ue=e=>e instanceof Date,q=e=>e==null;const it=e=>typeof e=="object";var U=e=>!q(e)&&!Array.isArray(e)&&it(e)&&!ue(e),at=e=>U(e)&&e.target?ge(e.target)?e.target.checked:e.target.value:e,Dt=e=>e.substring(0,e.search(/\.\d+(\.|$)/))||e,ut=(e,s)=>e.has(Dt(s)),kt=e=>{const s=e.constructor&&e.constructor.prototype;return U(s)&&s.hasOwnProperty("isPrototypeOf")},Re=typeof window<"u"&&typeof window.HTMLElement<"u"&&typeof document<"u";function N(e){let s;const t=Array.isArray(e),i=typeof FileList<"u"?e instanceof FileList:!1;if(e instanceof Date)s=new Date(e);else if(!(Re&&(e instanceof Blob||i))&&(t||U(e)))if(s=t?[]:Object.create(Object.getPrototypeOf(e)),!t&&!kt(e))s=e;else for(const l in e)e.hasOwnProperty(l)&&(s[l]=N(e[l]));else return e;return s}var me=e=>/^\w*$/.test(e),T=e=>e===void 0,Oe=e=>Array.isArray(e)?e.filter(Boolean):[],Te=e=>Oe(e.replace(/["|']|\]/g,"").split(/\.|\[/)),y=(e,s,t)=>{if(!s||!U(e))return t;const i=(me(s)?[s]:Te(s)).reduce((l,u)=>q(l)?l:l[u],e);return T(i)||i===e?T(e[s])?t:e[s]:i},$=e=>typeof e=="boolean",S=(e,s,t)=>{let i=-1;const l=me(s)?[s]:Te(s),u=l.length,d=u-1;for(;++i<u;){const c=l[i];let R=t;if(i!==d){const O=e[c];R=U(O)||Array.isArray(O)?O:isNaN(+l[i+1])?{}:[]}if(c==="__proto__"||c==="constructor"||c==="prototype")return;e[c]=R,e=e[c]}};const _e={BLUR:"blur",FOCUS_OUT:"focusout",CHANGE:"change"},Y={onBlur:"onBlur",onChange:"onChange",onSubmit:"onSubmit",onTouched:"onTouched",all:"all"},re={max:"max",min:"min",maxLength:"maxLength",minLength:"minLength",pattern:"pattern",required:"required",validate:"validate"},nt=_.createContext(null);nt.displayName="HookFormContext";const Le=()=>_.useContext(nt);var lt=(e,s,t,i=!0)=>{const l={defaultValues:s._defaultValues};for(const u in e)Object.defineProperty(l,u,{get:()=>{const d=u;return s._proxyFormState[d]!==Y.all&&(s._proxyFormState[d]=!i||Y.all),t&&(t[d]=!0),e[d]}});return l};const Me=typeof window<"u"?_.useLayoutEffect:_.useEffect;function Et(e){const s=Le(),{control:t=s.control,disabled:i,name:l,exact:u}=e||{},[d,c]=_.useState(t._formState),R=_.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,validatingFields:!1,isValidating:!1,isValid:!1,errors:!1});return Me(()=>t._subscribe({name:l,formState:R.current,exact:u,callback:O=>{!i&&c({...t._formState,...O})}}),[l,i,u]),_.useEffect(()=>{R.current.isValid&&t._setValid(!0)},[t]),_.useMemo(()=>lt(d,t,R.current,!1),[d,t])}var K=e=>typeof e=="string",Ee=(e,s,t,i,l)=>K(e)?(i&&s.watch.add(e),y(t,e,l)):Array.isArray(e)?e.map(u=>(i&&s.watch.add(u),y(t,u))):(i&&(s.watchAll=!0),t),Se=e=>q(e)||!it(e);function J(e,s,t=new WeakSet){if(Se(e)||Se(s))return e===s;if(ue(e)&&ue(s))return e.getTime()===s.getTime();const i=Object.keys(e),l=Object.keys(s);if(i.length!==l.length)return!1;if(t.has(e)||t.has(s))return!0;t.add(e),t.add(s);for(const u of i){const d=e[u];if(!l.includes(u))return!1;if(u!=="ref"){const c=s[u];if(ue(d)&&ue(c)||U(d)&&U(c)||Array.isArray(d)&&Array.isArray(c)?!J(d,c,t):d!==c)return!1}}return!0}function St(e){const s=Le(),{control:t=s.control,name:i,defaultValue:l,disabled:u,exact:d,compute:c}=e||{},R=_.useRef(l),O=_.useRef(c),b=_.useRef(void 0),A=_.useRef(t),v=_.useRef(i);O.current=c;const[X,p]=_.useState(()=>{const w=t._getWatch(i,R.current);return O.current?O.current(w):w}),C=_.useCallback(w=>{const F=Ee(i,t._names,w||t._formValues,!1,R.current);return O.current?O.current(F):F},[t._formValues,t._names,i]),B=_.useCallback(w=>{if(!u){const F=Ee(i,t._names,w||t._formValues,!1,R.current);if(O.current){const H=O.current(F);J(H,b.current)||(p(H),b.current=H)}else p(F)}},[t._formValues,t._names,u,i]);Me(()=>((A.current!==t||!J(v.current,i))&&(A.current=t,v.current=i,B()),t._subscribe({name:i,formState:{values:!0},exact:d,callback:w=>{B(w.values)}})),[t,d,i,B]),_.useEffect(()=>t._removeUnmounted());const Z=A.current!==t,V=v.current,k=_.useMemo(()=>{if(u)return null;const w=!Z&&!J(V,i);return Z||w?C():null},[u,Z,i,V,C]);return k!==null?k:X}function Ct(e){const s=Le(),{name:t,disabled:i,control:l=s.control,shouldUnregister:u,defaultValue:d}=e,c=ut(l._names.array,t),R=_.useMemo(()=>y(l._formValues,t,y(l._defaultValues,t,d)),[l,t,d]),O=St({control:l,name:t,defaultValue:R,exact:!0}),b=Et({control:l,name:t,exact:!0}),A=_.useRef(e),v=_.useRef(void 0),X=_.useRef(l.register(t,{...e.rules,value:O,...$(e.disabled)?{disabled:e.disabled}:{}}));A.current=e;const p=_.useMemo(()=>Object.defineProperties({},{invalid:{enumerable:!0,get:()=>!!y(b.errors,t)},isDirty:{enumerable:!0,get:()=>!!y(b.dirtyFields,t)},isTouched:{enumerable:!0,get:()=>!!y(b.touchedFields,t)},isValidating:{enumerable:!0,get:()=>!!y(b.validatingFields,t)},error:{enumerable:!0,get:()=>y(b.errors,t)}}),[b,t]),C=_.useCallback(k=>X.current.onChange({target:{value:at(k),name:t},type:_e.CHANGE}),[t]),B=_.useCallback(()=>X.current.onBlur({target:{value:y(l._formValues,t),name:t},type:_e.BLUR}),[t,l._formValues]),Z=_.useCallback(k=>{const w=y(l._fields,t);wLine truncated