diff options
author | Rory& <root@rory.gay> | 2024-04-06 08:39:22 +0200 |
---|---|---|
committer | Rory& <root@rory.gay> | 2024-04-06 08:39:22 +0200 |
commit | c390119f0ec50591c0623e6a1a063c09b965d9cc (patch) | |
tree | 5e769d08103a53a36ffa7516ec4fa8f7ffac4a7f /BugMine.Web/Pages/Weather.razor | |
parent | Initial commit (diff) | |
download | BugMine-c390119f0ec50591c0623e6a1a063c09b965d9cc.tar.xz |
Start adding pages
Diffstat (limited to 'BugMine.Web/Pages/Weather.razor')
-rw-r--r-- | BugMine.Web/Pages/Weather.razor | 60 |
1 files changed, 0 insertions, 60 deletions
diff --git a/BugMine.Web/Pages/Weather.razor b/BugMine.Web/Pages/Weather.razor deleted file mode 100644 index 6770b4c..0000000 --- a/BugMine.Web/Pages/Weather.razor +++ /dev/null @@ -1,60 +0,0 @@ -@page "/weather" -@inject HttpClient Http - -<PageTitle>Weather</PageTitle> - -<h1>Weather</h1> - -<p>This component demonstrates fetching data from the server.</p> - -@if (forecasts == null) -{ - <p> - <em>Loading...</em> - </p> -} -else -{ - <table class="table"> - <thead> - <tr> - <th>Date</th> - <th>Temp. (C)</th> - <th>Temp. (F)</th> - <th>Summary</th> - </tr> - </thead> - <tbody> - @foreach (var forecast in forecasts) - { - <tr> - <td>@forecast.Date.ToShortDateString()</td> - <td>@forecast.TemperatureC</td> - <td>@forecast.TemperatureF</td> - <td>@forecast.Summary</td> - </tr> - } - </tbody> - </table> -} - -@code { - private WeatherForecast[]? forecasts; - - protected override async Task OnInitializedAsync() - { - forecasts = await Http.GetFromJsonAsync<WeatherForecast[]>("sample-data/weather.json"); - } - - public class WeatherForecast - { - public DateOnly Date { get; set; } - - public int TemperatureC { get; set; } - - public string? Summary { get; set; } - - public int TemperatureF => 32 + (int)(TemperatureC / 0.5556); - } - -} \ No newline at end of file |