Files
jobs-jobs-jobs/src/JobsJobsJobs/Client/Shared/MainLayout.razor
Daniel J. Summers 7fc7012b29 Complete version change
Also put some polish on before initial deployment
2021-01-08 18:53:12 -05:00

42 lines
1.0 KiB
Plaintext

@inherits LayoutComponentBase
@using System.Reflection
@inject IJSRuntime js
@using Blazored.Toast.Configuration
<div class="page">
<div class="sidebar">
<NavMenu />
</div>
<div class="main">
<div class="top-row px-4">
<em>(...and Jobs - <a class="audio" @onclick="PlayJobs">Let's Vote for Jobs!</a>)</em>
</div>
<div class="content px-4">
@Body
</div>
<audio id="pelosijobs">
<source src="/audio/pelosi-jobs.mp3">
</audio>
<div class="app-version">Jobs, Jobs, Jobs @Version</div>
</div>
</div>
<BlazoredToasts Position="ToastPosition.BottomRight"
ShowProgressBar="true" />
@code {
async void PlayJobs() => await js.InvokeVoidAsync("Audio.play", "pelosijobs");
private string Version { get; set; } = "";
protected override void OnInitialized()
{
var version = Assembly.GetExecutingAssembly().GetName().Version!;
Version = $"v{version.Major}.{version.Minor}";
if (version.Revision > 0) Version += $".{version.Revision}";
base.OnInitialized();
}
}