UI/GameMenu/GameMenu.razor
@using Sandbox;
@using Sandbox.UI;
@using System;
@using System.Collections.Generic;
@inherits PanelComponent
@namespace GuessIt
<root>
<div class="top">
<img src="ui/logo.png" class="logo @LogoClass()" />
</div>
<div class="big-container">
<GameHeader @ref="Header" Menu=@(this) />
<div class="game-container">
<div class="panel player-list">
<p class="panel-header">Players</p>
<PlayerList />
</div>
<div class="drawing-container">
<div @ref="CanvasContainer" class="panel game-canvas-container">
<GameCanvas @ref="CanvasPanel" />
</div>
<Toolbar @ref="CanvasToolbar" />
</div>
<div class="panel chat-container">
<p class="panel-header">Chat</p>
<div class="chat" @ref="ChatBox" PreferScrollToBottom=@(true)>
</div>
<div class="entry">
<TextEntry @ref="ChatEntry" onsubmit=@SubmitGuess Placeholder="Type your guess here..." AllowEmojiReplace=@(true)></TextEntry>
<div class="mic-btn @((Player.Local?.Voice?.IsListening ?? false) ? "on" : "")" onclick=@ToggleLocalMic>
<i>@((Player.Local?.Voice?.IsListening ?? false) ? "mic" : "mic_off")</i>
</div>
</div>
</div>
</div>
</div>
</root>