diff --git a/frontend/.changeset/late-gifts-say.md b/frontend/.changeset/late-gifts-say.md new file mode 100644 index 0000000..0f1897f --- /dev/null +++ b/frontend/.changeset/late-gifts-say.md @@ -0,0 +1,5 @@ +--- +'pydantic-forms': patch +--- + +Adds passable footer renderer diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 6c25a2f..8f46070 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -12488,7 +12488,7 @@ } }, "packages/pydantic-forms": { - "version": "0.0.9", + "version": "0.0.11", "license": "Apache-2.0", "dependencies": { "@apidevtools/json-schema-ref-parser": "^11.7.3", diff --git a/frontend/packages/pydantic-forms/src/components/render/RenderForm.tsx b/frontend/packages/pydantic-forms/src/components/render/RenderForm.tsx index 47d323b..e2d4ecb 100644 --- a/frontend/packages/pydantic-forms/src/components/render/RenderForm.tsx +++ b/frontend/packages/pydantic-forms/src/components/render/RenderForm.tsx @@ -50,9 +50,13 @@ const RenderForm = (contextProps: PydanticFormContextProps) => { ); } - const { formRenderer, componentMatcher: customComponentMatcher } = - config || {}; + const { + formRenderer, + footerRenderer, + componentMatcher: customComponentMatcher, + } = config || {}; const Renderer = formRenderer ?? FormRenderer; + const FooterRenderer = footerRenderer ?? Footer; // Map schema to get fields @@ -73,7 +77,7 @@ const RenderForm = (contextProps: PydanticFormContextProps) => { -