summaryrefslogtreecommitdiffhomepage
path: root/ios/MullvadVPN/Views/MullvadProgressViewStyle.swift
diff options
context:
space:
mode:
authorAndrew Bulhak <andrew.bulhak@mullvad.net>2025-08-18 16:12:41 +0200
committerBug Magnet <marco.nikic@mullvad.net>2025-09-09 11:55:51 +0200
commitf605b90956897c87f6a18c1e90d8db2894de6ff8 (patch)
tree575b032c60246cddeba751ae0d4853ad0f9dc961 /ios/MullvadVPN/Views/MullvadProgressViewStyle.swift
parent1b702ff2c9f409cdfe455bbf41a81bca25b1f384 (diff)
downloadmullvadvpn-f605b90956897c87f6a18c1e90d8db2894de6ff8.tar.xz
mullvadvpn-f605b90956897c87f6a18c1e90d8db2894de6ff8.zip
Implement SwiftUI-based AccountDeletionView and ActivityIndicator
Diffstat (limited to 'ios/MullvadVPN/Views/MullvadProgressViewStyle.swift')
-rw-r--r--ios/MullvadVPN/Views/MullvadProgressViewStyle.swift8
1 files changed, 7 insertions, 1 deletions
diff --git a/ios/MullvadVPN/Views/MullvadProgressViewStyle.swift b/ios/MullvadVPN/Views/MullvadProgressViewStyle.swift
index 80a3b4bbef..e12a791bb9 100644
--- a/ios/MullvadVPN/Views/MullvadProgressViewStyle.swift
+++ b/ios/MullvadVPN/Views/MullvadProgressViewStyle.swift
@@ -1,11 +1,17 @@
import SwiftUI
struct MullvadProgressViewStyle: ProgressViewStyle {
+ let size: CGFloat
+
+ init(size: CGFloat = 48) {
+ self.size = size
+ }
+
@State var isAnimating = false
func makeBody(configuration: Configuration) -> some View {
Image.mullvadIconSpinner
.resizable()
- .frame(maxWidth: 48, maxHeight: 48)
+ .frame(maxWidth: size, maxHeight: size)
.rotationEffect(.degrees(isAnimating ? 360 : 0))
.onAppear {
withAnimation(