42 lines
893 B
Plaintext
42 lines
893 B
Plaintext
@using Sandbox.UI
|
|
@namespace Sandbox
|
|
@inherits Panel
|
|
|
|
<root class="@( IsTemporary ? "temporary" : "" )">
|
|
<div class="meta">
|
|
@if ( Type == Chat.MessageType.Player && SteamID > 0 )
|
|
{
|
|
<div class="avatar" style="background-image: url( avatar:@SteamID )"></div>
|
|
}
|
|
else
|
|
{
|
|
<div class="type-icon">
|
|
@switch ( Type )
|
|
{
|
|
case Chat.MessageType.System:
|
|
<i>system_update_alt</i>
|
|
break;
|
|
case Chat.MessageType.Admin:
|
|
<i>verified_user</i>
|
|
break;
|
|
case Chat.MessageType.Notification:
|
|
<i>notifications</i>
|
|
break;
|
|
}
|
|
</div>
|
|
}
|
|
|
|
<label class="author">@Author</label>
|
|
</div>
|
|
|
|
<label class="message">@Message</label>
|
|
</root>
|
|
|
|
@code {
|
|
public Chat.MessageType Type { get; set; }
|
|
public ulong SteamID { get; set; }
|
|
public string Message { get; set; }
|
|
public string Author { get; set; }
|
|
public bool IsTemporary { get; set; }
|
|
}
|