UNPKG

koval-ui

Version:

React components collection with minimalistic design. Supports theming, layout, and input validation.

3 lines (2 loc) 542 B
"use client";"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const o=require("react/jsx-runtime"),e=require("react"),i=require("./FormReducer.cjs"),a=require("./FormContext.cjs"),l=s=>{const{Provider:n}=a.FormContext,r=e.forwardRef((c,u)=>{const[t,d]=e.useReducer(i.FormReducer,i.initialState),m=e.useMemo(()=>({state:t,dispatch:d}),[t]);return o.jsx(n,{value:m,children:o.jsx(s,{...c,ref:u})})});return r.displayName="FormProvider",r};exports.withFormProvider=l; //# sourceMappingURL=withFormProvider.cjs.map