diff --git a/packages/frontend/core/src/components/page-detail-editor.tsx b/packages/frontend/core/src/components/page-detail-editor.tsx
index 47b14f13b3..4ced924b0a 100644
--- a/packages/frontend/core/src/components/page-detail-editor.tsx
+++ b/packages/frontend/core/src/components/page-detail-editor.tsx
@@ -25,6 +25,10 @@ export interface PageDetailEditorProps {
readonly?: boolean;
}
+type DocMetaWithHeaderImage = {
+ headerImage?: string;
+};
+
export const PageDetailEditor = ({
onLoad,
readonly,
@@ -34,6 +38,7 @@ export const PageDetailEditor = ({
const defaultOpenProperty = useLiveData(editor.defaultOpenProperty$);
const doc = useService(DocService).doc;
+ const docMeta = useLiveData(doc.meta$) as DocMetaWithHeaderImage | null;
const pageWidth = useLiveData(doc.properties$.selector(p => p.pageWidth));
const isSharedMode = editor.isSharedMode;
@@ -54,17 +59,33 @@ export const PageDetailEditor = ({
}, [editor, readonly]);
return (
-
+ <>
+ {docMeta?.headerImage && (
+
+ )}
+
+
+ >
);
};