@julo-ui/otp-input
Version:
React Input Component for entering sequences of digits
25 lines (22 loc) • 685 B
JavaScript
import {
OtpInputDescendantsProvider
} from "./chunk-7F2N6GEZ.mjs";
// src/OtpInputProvider.tsx
import { createContext } from "@julo-ui/context";
import { jsx } from "react/jsx-runtime";
var [UseOtpInputProvider, useOtpInputContext] = createContext({
name: "UseOtpInputContext",
providerName: "<UseOtpInputProvider />"
});
function OtpInputProvider(props) {
const {
children,
value: { descendants, ...context }
} = props;
return /* @__PURE__ */ jsx(OtpInputDescendantsProvider, { value: descendants, children: /* @__PURE__ */ jsx(UseOtpInputProvider, { value: context, children }) });
}
export {
UseOtpInputProvider,
useOtpInputContext,
OtpInputProvider
};