diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json
index 71e3512..b9917cd 100644
--- a/src-tauri/tauri.conf.json
+++ b/src-tauri/tauri.conf.json
@@ -8,7 +8,7 @@
},
"package": {
"productName": "AMTK Status",
- "version": "0.1.104"
+ "version": "0.1.105"
},
"tauri": {
"allowlist": {
diff --git a/src/Gitinfo.txt b/src/Gitinfo.txt
index 7df7e91..ee66a6c 100644
--- a/src/Gitinfo.txt
+++ b/src/Gitinfo.txt
@@ -1 +1 @@
-0.1.104
\ No newline at end of file
+0.1.105
\ No newline at end of file
diff --git a/src/Pages/Home.razor b/src/Pages/Home.razor
index ebb25c4..6a22071 100644
--- a/src/Pages/Home.razor
+++ b/src/Pages/Home.razor
@@ -10,25 +10,25 @@
-
+
-
+
-
+
-
-
-
+
+
+
-
-
-
+
+
+
@@ -68,57 +68,6 @@
NavigationManager.NavigateTo(StationCode);
}
-
- private async Task SanJuanCA()
- {
- await RedirectToStat("SNC");
- }
-
- private async Task AshlandVA()
- {
- await RedirectToStat("ASD");
- }
-
- private async Task LaPltaMO()
- {
- await RedirectToStat("LAP");
- }
-
- private async Task FortMadisonIA()
- {
- await RedirectToStat("FMD");
- }
-
- private async Task FlagstaffAZ()
- {
- await RedirectToStat("FLG");
- }
-
- private async Task QuincyIL()
- {
- await RedirectToStat("QCY");
- }
-
- private async Task PennStation()
- {
- await RedirectToStat("NYP");
- }
-
- private async Task UnionStation()
- {
- await RedirectToStat("WAS");
- }
-
- private async Task BostonSouth()
- {
- await RedirectToStat("BOS");
- }
-
- private async Task SpartanburgSC()
- {
- await RedirectToStat("SPB");
- }
-
private async Task StationAsync()
{
await RedirectToStat(CodeInput!);
diff --git a/src/Pages/StationBtn.razor b/src/Pages/StationBtn.razor
new file mode 100644
index 0000000..4a38946
--- /dev/null
+++ b/src/Pages/StationBtn.razor
@@ -0,0 +1,18 @@
+@inject IJSRuntime JsRuntime
+@inject NavigationManager NavigationManager
+
+
+
+@code
+{
+ [Parameter] public string? Station { get; set; }
+
+ [Parameter] public string? Code { get; set; }
+
+ private async Task RedirectToStat()
+ {
+ var code = await JsRuntime.InvokeAsync("__TAURI__.tauri.invoke", "station", new { name = Code });
+
+ NavigationManager.NavigateTo(code);
+ }
+}
\ No newline at end of file