diff options
| author | Jon Petersson <jon.petersson@mullvad.net> | 2024-12-04 10:18:22 +0100 |
|---|---|---|
| committer | Jon Petersson <jon.petersson@mullvad.net> | 2025-01-13 09:34:43 +0100 |
| commit | 0a4111becc952dee83b4c7052ea3f91df6cb174a (patch) | |
| tree | 7cd6f320bc70bf7427e2d431b5adab209fa3d3e8 /ios/MullvadVPN/Views/SplitMainButton.swift | |
| parent | a330c48b39db414b38332f5dd45de77337d53a89 (diff) | |
| download | mullvadvpn-0a4111becc952dee83b4c7052ea3f91df6cb174a.tar.xz mullvadvpn-0a4111becc952dee83b4c7052ea3f91df6cb174a.zip | |
Add toggle in connection view
Diffstat (limited to 'ios/MullvadVPN/Views/SplitMainButton.swift')
| -rw-r--r-- | ios/MullvadVPN/Views/SplitMainButton.swift | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/ios/MullvadVPN/Views/SplitMainButton.swift b/ios/MullvadVPN/Views/SplitMainButton.swift index 11336f424b..6f36b839be 100644 --- a/ios/MullvadVPN/Views/SplitMainButton.swift +++ b/ios/MullvadVPN/Views/SplitMainButton.swift @@ -12,13 +12,12 @@ struct SplitMainButton: View { var text: LocalizedStringKey var image: ImageResource var style: MainButtonStyle.Style - var disabled = false + + @State private var secondaryButtonWidth: CGFloat = 0 var primaryAction: () -> Void var secondaryAction: () -> Void - @State private var width: CGFloat = 0 - var body: some View { HStack(spacing: 1) { Button(action: primaryAction, label: { @@ -27,18 +26,19 @@ struct SplitMainButton: View { Text(text) Spacer() } - .padding(.trailing, -width) + .padding(.trailing, -secondaryButtonWidth) }) Button(action: secondaryAction, label: { Image(image) .resizable() .scaledToFit() - .padding(4) + .frame(width: 24, height: 24) + .padding(10) }) .aspectRatio(1, contentMode: .fit) - .sizeOfView { width = $0.width } + .sizeOfView { secondaryButtonWidth = $0.width } } - .buttonStyle(MainButtonStyle(style, disabled: disabled)) + .buttonStyle(MainButtonStyle(style)) .cornerRadius(UIMetrics.MainButton.cornerRadius) } } |
