From 81212a3c16515930f1d6486c92d13a2674189942 Mon Sep 17 00:00:00 2001 From: Florian Duros Date: Tue, 28 Oct 2025 16:06:28 +0100 Subject: [PATCH] feat(builtins): add `hideHeader` and `hideComposer` props to `RoomViewProps` and `renderRoomView` --- packages/element-web-module-api/src/api/builtins.ts | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/packages/element-web-module-api/src/api/builtins.ts b/packages/element-web-module-api/src/api/builtins.ts index cf43795576..aabba34e4e 100644 --- a/packages/element-web-module-api/src/api/builtins.ts +++ b/packages/element-web-module-api/src/api/builtins.ts @@ -14,6 +14,14 @@ export interface RoomViewProps { * The ID of the room to render. */ roomId?: string; + /* + * If true, the room header will be hidden. + */ + hideHeader?: boolean; + /* + * If true, the message composer will be hidden. + */ + hideComposer?: boolean; } /** @@ -38,6 +46,7 @@ export interface BuiltinsApi { * * @alpha * @param roomId - Id of the room + * @param props - Additional props to pass to the room view */ - renderRoomView(roomId: string): React.ReactNode; + renderRoomView(roomId: string, props?: Omit): React.ReactNode; }