Skip to content

Commit 717ca29

Browse files
committed
show reload button after connection to server is lost
add power off button to kiosk tab bar
1 parent 77a152e commit 717ca29

File tree

4 files changed

+22
-5
lines changed

4 files changed

+22
-5
lines changed

kiosk-server/Pages/Kiosk.razor

+3
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,9 @@
99
<MudTabPanel Text="@url.Name"/>
1010
}
1111
</MudTabs>
12+
<MudSpacer />
13+
<MudIconButton Icon="@(LayoutService.IsDarkMode ? @Icons.Rounded.PowerSettingsNew : @Icons.Material.Outlined.PowerSettingsNew)" Color="Color.Inherit" OnClick="@HandleShutdown" />
14+
1215
</MudAppBar>
1316
<MudMainContent Class="d-flex flex-column">
1417
<MudPaper Class="pa-0 ma-0 flex-grow-1 flex-shrink-1" Square="true" Elevation="0" Style="overflow:hidden">

kiosk-server/Pages/Kiosk.razor.cs

+4-1
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,10 @@ private void ActivePanelIndexChanged(int index)
5252
StateHasChanged();
5353
}
5454

55-
55+
private static void HandleShutdown()
56+
{
57+
System.Diagnostics.Process.Start(new ProcessStartInfo() { FileName = "sudo", Arguments = "shutdown now" });
58+
}
5659

5760
}
5861
}

kiosk-server/Pages/_Layout.cshtml

+12-1
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,18 @@
3333
<link href="_content/MudBlazor/MudBlazor.min.css" rel="stylesheet" />
3434
<link href="css/site.css" rel="stylesheet" />
3535
<link href="kiosk-server.styles.css" rel="stylesheet" />
36-
36+
<style>
37+
#components-reconnect-modal
38+
{
39+
color: black;
40+
}
41+
#components-reconnect-modal a
42+
{
43+
color: black;
44+
font-weight: bold;
45+
text-decoration:underline
46+
}
47+
</style>
3748
@*<script src="appscript://dynamic.js"></script>*@
3849

3950
<component type="typeof(HeadOutlet)" render-mode="Server" />

kiosk-server/kiosk-server.csproj

+3-3
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,12 @@
1212
<PreBuildEvent>
1313
</PreBuildEvent>
1414
<ApplicationIcon>wwwroot\favicon.ico</ApplicationIcon>
15-
<Version>0.0.0.9</Version>
15+
<Version>0.0.1.0</Version>
1616
<Copyright>Copyright © 2022</Copyright>
1717
<Company />
1818
<Authors />
19-
<AssemblyVersion>0.0.0.9</AssemblyVersion>
20-
<FileVersion>0.0.0.9</FileVersion>
19+
<AssemblyVersion>0.0.1.0</AssemblyVersion>
20+
<FileVersion>0.0.1.0</FileVersion>
2121
</PropertyGroup>
2222

2323
<Target Name="PiCopy" AfterTargets="AfterPublish">

0 commit comments

Comments
 (0)