@using ArcaneLibs.Extensions @using LibMatrix.EventTypes.Spec.State @using LibMatrix.Responses @inherits BaseTimelineItem @if (currentEventContent is not null) { @if (previousEventContent is null) { set the room alias to "@currentEventContent.Alias" } else { changed the room name from "@previousEventContent.Alias" to "@currentEventContent.Alias" } } else {
Unknown event @Event.Type (@Event.StateKey)
            @Event.ToJson()
        
} @code { private RoomCanonicalAliasEventContent? previousEventContent => PreviousState?.TypedContent as RoomCanonicalAliasEventContent; private RoomCanonicalAliasEventContent? currentEventContent => Event.TypedContent as RoomCanonicalAliasEventContent; }