From 004bfe8b316f75c6efe18c3e205d6582a9de1d57 Mon Sep 17 00:00:00 2001 From: Chris Villa Date: Wed, 29 Jan 2025 11:01:32 +0000 Subject: [PATCH] fix: add missing types for root render method --- packages/core/components/Render/index.tsx | 1 + packages/core/components/ServerRender/index.tsx | 1 + packages/core/types/Config.tsx | 6 +++--- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/packages/core/components/Render/index.tsx b/packages/core/components/Render/index.tsx index 3478d5e7d6..4099d5a086 100644 --- a/packages/core/components/Render/index.tsx +++ b/packages/core/components/Render/index.tsx @@ -40,6 +40,7 @@ export function Render< puck={{ renderDropZone: DropZone, isEditing: false, + dragRef: null, }} title={title} editMode={false} diff --git a/packages/core/components/ServerRender/index.tsx b/packages/core/components/ServerRender/index.tsx index 1ed37069db..1dc1cbff31 100644 --- a/packages/core/components/ServerRender/index.tsx +++ b/packages/core/components/ServerRender/index.tsx @@ -80,6 +80,7 @@ export function Render({ ), isEditing: false, + dragRef: null, }} title={title} editMode={false} diff --git a/packages/core/types/Config.tsx b/packages/core/types/Config.tsx index 183165bea2..59403d1c00 100644 --- a/packages/core/types/Config.tsx +++ b/packages/core/types/Config.tsx @@ -2,9 +2,9 @@ import type { JSX } from "react"; import { Fields } from "./Fields"; import { ComponentData, RootData } from "./Data"; -import { AsFieldProps, WithId, WithPuckProps } from "./Utils"; +import { AsFieldProps, WithChildren, WithId, WithPuckProps } from "./Utils"; import { AppState } from "./AppState"; -import { DefaultComponentProps, DefaultRootRenderProps } from "./Props"; +import { DefaultComponentProps } from "./Props"; import { Permissions } from "./API"; export type PuckComponent = ( @@ -83,7 +83,7 @@ export type Config< }; root?: Partial< ComponentConfig< - DefaultRootRenderProps, + WithChildren, AsFieldProps, RootData> >