@namespace Sandbox.UI.Dev @inherits Panel
close
@message
@entry.Stack
@code { LogEvent entry; bool visible; string classes => $"logeventpanel {(visible?"visible":"hidden")}"; string message => $"[{entry.Logger}] {entry.Message}"; Panel Output = default; public void Switch( LogEvent e ) { entry = e; visible = true; StateHasChanged(); UnselectAllInChildren(); } void Hide() { visible = false; StateHasChanged(); } public override void OnButtonEvent(ButtonEvent e) { if ( e.HasCtrl && e.Button == "a" && e.Pressed ) { Output.SelectAllInChildren(); } } }