Skip to content

Commit 49f7397

Browse files
Add spinning refresh indicator
1 parent c394b0e commit 49f7397

1 file changed

Lines changed: 9 additions & 3 deletions

File tree

OpenHaystack/OpenHaystack/HaystackApp/Views/OpenHaystackMainView.swift

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -167,10 +167,16 @@ struct OpenHaystackMainView: View {
167167
Circle()
168168
.fill(self.mailPluginIsActive ? Color.green : Color.orange)
169169
.frame(width: 8, height: 8)
170-
Label("Reload", systemImage: "arrow.clockwise")
171-
.disabled(!self.mailPluginIsActive)
170+
if self.isLoading {
171+
ActivityIndicator(size: .small)
172+
.disabled(!self.mailPluginIsActive)
173+
.frame(width: 16, height: 16)
174+
} else {
175+
Label("Reload", systemImage: "arrow.clockwise")
176+
.disabled(!self.mailPluginIsActive)
177+
.frame(width: 16, height: 16)
178+
}
172179
}
173-
174180
}
175181
)
176182
.disabled(self.accessories.isEmpty)

0 commit comments

Comments
 (0)