about summary refs log tree commit diff
path: root/MatrixRoomUtils.Web/Shared/TimelineComponents/TimelineRoomCreateItem.razor
diff options
context:
space:
mode:
Diffstat (limited to 'MatrixRoomUtils.Web/Shared/TimelineComponents/TimelineRoomCreateItem.razor')
-rw-r--r--MatrixRoomUtils.Web/Shared/TimelineComponents/TimelineRoomCreateItem.razor18
1 files changed, 18 insertions, 0 deletions
diff --git a/MatrixRoomUtils.Web/Shared/TimelineComponents/TimelineRoomCreateItem.razor b/MatrixRoomUtils.Web/Shared/TimelineComponents/TimelineRoomCreateItem.razor
new file mode 100644

index 0000000..de204a3 --- /dev/null +++ b/MatrixRoomUtils.Web/Shared/TimelineComponents/TimelineRoomCreateItem.razor
@@ -0,0 +1,18 @@ +@using MatrixRoomUtils.Core.Responses +@using MatrixRoomUtils.Core.StateEventTypes.Spec +@inherits BaseTimelineItem + +<p> + @Event.Sender created the room with room version @CreationEventContent.RoomVersion + @CreationEventContent.Federate ? "and" : "without" federating with other servers.<br/> + This room is of type @(CreationEventContent.Type ?? "Untyped room (usually a chat room)") +</p> +<pre> + @ObjectExtensions.ToJson(Event.RawContent, indent: false) +</pre> + +@code { + + private RoomCreateEventData CreationEventContent => Event.TypedContent as RoomCreateEventData; + +}