Skip to content

Commit a2bee03

Browse files
author
Ruben van Leeuwen
committed
Exports components from ./render forlder
1 parent 3adfb8d commit a2bee03

File tree

3 files changed

+9
-6
lines changed

3 files changed

+9
-6
lines changed
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
export * from './fields';
22
export * from './zodValidationsPresets';
3+
export * from './render';
Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
import React from 'react';
22

33
import { RenderFields } from '@/components/render';
4-
import type { FormRenderer as Renderer } from '@/types';
4+
import type { FormRenderComponent } from '@/types';
55

6-
export const FormRenderer: Renderer = ({ pydanticFormComponents }) => {
6+
export const FormRenderer: FormRenderComponent = ({
7+
pydanticFormComponents,
8+
}) => {
79
return <RenderFields pydanticFormComponents={pydanticFormComponents} />;
810
};

frontend/packages/pydantic-forms/src/types.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -247,7 +247,7 @@ export type PydanticFormZodValidationFn = (
247247
rhf?: ReturnType<typeof useForm>,
248248
) => z.ZodTypeAny;
249249

250-
export type RowRenderer = React.JSXElementConstructor<{
250+
export type RowRenderComponent = React.JSXElementConstructor<{
251251
title: string;
252252
description?: string;
253253
required?: boolean;
@@ -293,9 +293,9 @@ export interface PydanticFormsContextConfig {
293293

294294
componentMatcher?: ComponentMatcher;
295295

296-
formRenderer?: FormRenderer;
296+
formRenderer?: FormRenderComponent;
297297
footerRenderer?: React.JSXElementConstructor<object>;
298-
rowRenderer?: RowRenderer;
298+
rowRenderer?: RowRenderComponent;
299299

300300
// Extend field definitions
301301
fieldDetailProvider?: PydanticFormFieldDetailProvider;
@@ -313,7 +313,7 @@ export interface PydanticFormsContextConfig {
313313
locale?: Locale;
314314
}
315315

316-
export type FormRenderer = React.JSXElementConstructor<{
316+
export type FormRenderComponent = React.JSXElementConstructor<{
317317
pydanticFormComponents: PydanticFormComponents;
318318
}>;
319319

0 commit comments

Comments
 (0)