summaryrefslogtreecommitdiffhomepage
path: root/ios/MullvadVPN/Views/SplitMainButton.swift
diff options
context:
space:
mode:
authorJon Petersson <jon.petersson@mullvad.net>2024-12-04 10:18:22 +0100
committerJon Petersson <jon.petersson@mullvad.net>2024-12-13 14:31:41 +0100
commitc61b7d4e5a3a891562416692ee8d5b94de1e8549 (patch)
treee85b0edcfb08238a5714f59ddaa1a4b03662359e /ios/MullvadVPN/Views/SplitMainButton.swift
parent9573f3ed7a449f2aeb9f8efe0c6f4335ed0c326c (diff)
downloadmullvadvpn-c61b7d4e5a3a891562416692ee8d5b94de1e8549.tar.xz
mullvadvpn-c61b7d4e5a3a891562416692ee8d5b94de1e8549.zip
Add state to new connection view
Diffstat (limited to 'ios/MullvadVPN/Views/SplitMainButton.swift')
-rw-r--r--ios/MullvadVPN/Views/SplitMainButton.swift8
1 files changed, 4 insertions, 4 deletions
diff --git a/ios/MullvadVPN/Views/SplitMainButton.swift b/ios/MullvadVPN/Views/SplitMainButton.swift
index 59a5d1b2ea..11336f424b 100644
--- a/ios/MullvadVPN/Views/SplitMainButton.swift
+++ b/ios/MullvadVPN/Views/SplitMainButton.swift
@@ -9,9 +9,10 @@
import SwiftUI
struct SplitMainButton: View {
- var text: String
+ var text: LocalizedStringKey
var image: ImageResource
var style: MainButtonStyle.Style
+ var disabled = false
var primaryAction: () -> Void
var secondaryAction: () -> Void
@@ -37,14 +38,14 @@ struct SplitMainButton: View {
.aspectRatio(1, contentMode: .fit)
.sizeOfView { width = $0.width }
}
- .buttonStyle(MainButtonStyle(style))
+ .buttonStyle(MainButtonStyle(style, disabled: disabled))
.cornerRadius(UIMetrics.MainButton.cornerRadius)
}
}
#Preview {
SplitMainButton(
- text: "Connect",
+ text: "Select location",
image: .iconReload,
style: .default,
primaryAction: {
@@ -54,5 +55,4 @@ struct SplitMainButton: View {
print("Tapped secondary")
}
)
- .frame(maxWidth: .infinity)
}