Files
AlloVoisinsSwiftUI/AlloVoisinsSwiftUI/Features/Resiliation/Views/ContinueAsParticularScreen.swift
Victor Bodinaud 08666a6818 Add Views
2025-06-30 11:25:36 +02:00

46 lines
1.4 KiB
Swift
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
//
// ContinueAsParticularScreen.swift
// Sequoia
//
// Created by Victor on 09/10/2024.
//
import SwiftUI
struct ContinueAsParticularScreen: View {
@ObservedObject var viewModel: PromotionalScreenViewModel
@State private var navigateToNext = false
var body: some View {
VStack(spacing: 32) {
SQText("Souhaitez-vous poursuivre en tant que particulier ?", size: 18, font: .bold)
.multilineTextAlignment(.center)
SQText("Continuez de proposer vos services en tant que particulier pour arrondir vos fins de mois. À partir de 9,99 € / mois (sans engagement).", font: .demiBold)
.multilineTextAlignment(.center)
VStack {
SQButton("Changer de statut") {
navigateToNext = true
}
SQButton("Jai compris, mais je souhaite résilier")
{
navigateToNext = true
}
.buttonType(.glass)
}
}
.navigationDestination(isPresented: $navigateToNext) {
if let screen = viewModel.nextPromotionalScreen {
viewModel.getPromotionalScreenNew(for: screen)
} else {
ResiliationConfirmationScreen()
}
}
.sqNavigationBar(title: "Ne partez pas !")
.padding(16)
}
}
#Preview {
ContinueAsParticularScreen(viewModel: PromotionalScreenViewModel())
}