123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- @inherits LayoutComponentBase
- @using HyperCube.Models;
- @using Console = HyperCube.Utils.AdvConsole;
- <div class="fullpage-wrapper">
- <Header />
- @*@if (connected)
- {
- <span class="dot-green"></span>
- }
- else
- {
- <span class="dot-red"></span>
- }
- <InputSelect @bind-Value="Networks" class="custom-select">
- @foreach (var value in Networks)
- {
- <option>@value</option>
- }
- </InputSelect>*@
- <div class="account-content">
- <Sidebar />
- <main class="tabs">
- @Body
- </main>
- </div>
- </div>
- @code {
- List<string> Networks = new();
- bool connected = false;
- protected override async Task OnInitializedAsync()
- {
- try
- {
- await Blockchain.GetInstance().Initialize();
- if (Blockchain.Connected != "" && Blockchain.Connected != "none")
- {
- connected = true;
- Networks.Add(Blockchain.Connected);
- }
- else
- {
- connected = false;
- Networks.Add("Blockchain not connected");
- }
- }
- catch (Exception e)
- {
- Console.WriteLine(e.Message + ", stack trace:" + e.StackTrace);
- }
- }
- }
|