diff --git a/packages/basehub/src/react/form/primitive.tsx b/packages/basehub/src/react/form/primitive.tsx index 0bdb569..f93ed94 100644 --- a/packages/basehub/src/react/form/primitive.tsx +++ b/packages/basehub/src/react/form/primitive.tsx @@ -1,6 +1,7 @@ +"use client"; /* eslint-disable jsx-a11y/alt-text */ /* eslint-disable @next/next/no-img-element */ -import type { ReactNode } from "react"; +import { useCallback, type ReactNode } from "react"; import { sendEvent, updateEvent } from "../../events"; // this needs to match our BSHBEventSchema scalar type so that it _just works_ @@ -81,56 +82,62 @@ export const unstable_Form = ({ }: FormProps): ReactNode => { const fields = schema as Field[] | undefined; - return ( -