mirror of
https://github.com/tonytins/amtkstat.git
synced 2026-10-24 05:32:54 -04:00
Ideal width
This commit is contained in:
parent
789e697828
commit
0475e39760
1 changed files with 10 additions and 13 deletions
|
|
@ -21,32 +21,28 @@ struct ContentView: View {
|
|||
}
|
||||
}.disabled(normalizedStationCode.isEmpty || isLoading)
|
||||
}.padding(10)
|
||||
|
||||
|
||||
// Most popular Virtual Railfan stations
|
||||
HStack {
|
||||
Button("Ashland, VA")
|
||||
{
|
||||
Button("Ashland, VA") {
|
||||
Task {
|
||||
await loadTrainStatus(forStationCode: "ASD")
|
||||
}
|
||||
}
|
||||
|
||||
Button("San Juan Capistrano, CA")
|
||||
{
|
||||
|
||||
Button("San Juan Capistrano, CA") {
|
||||
Task {
|
||||
await loadTrainStatus(forStationCode: "SNC")
|
||||
}
|
||||
}
|
||||
|
||||
Button("La Plata, MO")
|
||||
{
|
||||
|
||||
Button("La Plata, MO") {
|
||||
Task {
|
||||
await loadTrainStatus(forStationCode: "LAP")
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Table(rows) {
|
||||
TableColumn("Number", value: \TrainStatusRow.trainNum)
|
||||
TableColumn("Route", value: \TrainStatusRow.routeName)
|
||||
|
|
@ -56,17 +52,18 @@ struct ContentView: View {
|
|||
}.overlay(alignment: .bottomTrailing) {
|
||||
if isLoading {
|
||||
ProgressView()
|
||||
.frame(alignment: .topTrailing)
|
||||
.padding(10)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
HStack {
|
||||
if let errorMessage {
|
||||
Text(errorMessage)
|
||||
}
|
||||
}.padding(10)
|
||||
|
||||
}.padding()
|
||||
|
||||
}.frame(idealWidth: 500)
|
||||
.onAppear {
|
||||
Task {
|
||||
await loadTrainStatus(forStationCode: normalizedStationCode)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue