Rename logs to console. Show server controls in header
This commit is contained in:
parent
f404420007
commit
db629319f9
3 changed files with 16 additions and 22 deletions
|
@ -9,7 +9,7 @@
|
|||
<Xterm @ref="Terminal" Options="TerminalOptions" AddonIds="TerminalAddons" />
|
||||
|
||||
@code {
|
||||
[Parameter] public Guid Id { get; set; }
|
||||
[Parameter] public Guid ServerId { get; set; }
|
||||
|
||||
Xterm? Terminal;
|
||||
HubConnection? HubConnection;
|
||||
|
@ -33,7 +33,7 @@
|
|||
|
||||
HubConnection.On<Guid, string>("Log", (serverId, message) =>
|
||||
{
|
||||
if (serverId == Id)
|
||||
if (serverId == ServerId)
|
||||
Terminal.WriteLine(message);
|
||||
});
|
||||
|
|
@ -15,28 +15,22 @@
|
|||
|
||||
@if (Server != null && Server.Id != Guid.Empty)
|
||||
{
|
||||
<MenuItem RouterLink="@($"/Servers/{Server.Id}/Edit/Logs")">Logs</MenuItem>
|
||||
<MenuItem RouterLink="@($"/Servers/{Server.Id}/Edit/Console")">Console</MenuItem>
|
||||
<MenuItem RouterLink="@($"/Servers/{Server.Id}/Edit/Files")">Files</MenuItem>
|
||||
}
|
||||
</Menu>
|
||||
</Sider>
|
||||
|
||||
<Content>
|
||||
@if (Panel == "Logs")
|
||||
{
|
||||
<PageHeader>
|
||||
<PageHeaderTitle>Logs</PageHeaderTitle>
|
||||
<PageHeaderExtra>
|
||||
<PageHeader>
|
||||
<PageHeaderTitle>@Panel</PageHeaderTitle>
|
||||
<PageHeaderExtra>
|
||||
@if (Server.Id != Guid.Empty)
|
||||
{
|
||||
<ServerControl ServerId="Id" />
|
||||
</PageHeaderExtra>
|
||||
</PageHeader>
|
||||
}
|
||||
else
|
||||
{
|
||||
<PageHeader>
|
||||
<PageHeaderTitle>@Panel</PageHeaderTitle>
|
||||
</PageHeader>
|
||||
}
|
||||
}
|
||||
</PageHeaderExtra>
|
||||
</PageHeader>
|
||||
|
||||
|
||||
<div class="site-layout-content">
|
||||
|
@ -104,9 +98,9 @@
|
|||
</Form>
|
||||
}
|
||||
|
||||
@if (Panel == "Logs")
|
||||
@if (Panel == "Console")
|
||||
{
|
||||
<Logs Id="@Server.Id" />
|
||||
<Console ServerId="@Server.Id" />
|
||||
}
|
||||
|
||||
@if (Panel == "Files")
|
||||
|
|
|
@ -31,7 +31,7 @@
|
|||
<Space Direction="DirectionVHType.Horizontal">
|
||||
<SpaceItem>
|
||||
<Button OnClick="() => Edit(context)">Edit</Button>
|
||||
<Button OnClick="() => Logs(context)">Logs</Button>
|
||||
<Button OnClick="() => Console(context)">Console</Button>
|
||||
</SpaceItem>
|
||||
<SpaceItem>
|
||||
<Popconfirm OnConfirm="() => Delete(context)" Title="Are you sure you want to delete this server?">
|
||||
|
@ -69,9 +69,9 @@
|
|||
NavigationManager.NavigateTo($"/Servers/{server.Id}/Edit/General");
|
||||
}
|
||||
|
||||
private void Logs(Server server)
|
||||
private void Console(Server server)
|
||||
{
|
||||
NavigationManager.NavigateTo($"/Servers/{server.Id}/Edit/Logs");
|
||||
NavigationManager.NavigateTo($"/Servers/{server.Id}/Edit/Console");
|
||||
}
|
||||
|
||||
private async Task Delete(Server server)
|
||||
|
|
Loading…
Add table
Reference in a new issue