@lobehub/ui
Version:
Lobe UI is an open-source UI component library for building AIGC web apps
14 lines (13 loc) • 502 B
JavaScript
"use client";
import { createContext, use } from "react";
//#region src/base-ui/FormKit/context.ts
const FormKitContext = createContext(null);
const useFormKitContext = () => {
const value = use(FormKitContext);
if (!value) throw new Error("[@lobehub/ui/base-ui/form] Form.Field must be rendered inside <Form>");
return value;
};
const useFormInstance = () => useFormKitContext().form;
//#endregion
export { FormKitContext, useFormInstance, useFormKitContext };
//# sourceMappingURL=context.mjs.map