import SwiftUI struct TermsOfUseView: View { @Environment(\.colorScheme) var colorScheme @Environment(\.dismiss) var dismiss var body: some View { ScrollView { VStack(alignment: .leading, spacing: 16) { screenHeader Text("Termos de Uso") .font(AppTypography.heading1) .foregroundStyle(AppColors.textPrimary) Text("Conteúdo dos termos de uso...") .font(AppTypography.body) .foregroundStyle(AppColors.textPrimary) } .padding(24) } .background((colorScheme == .dark ? Color.black : AppColors.backgroundLight).ignoresSafeArea()) .appHiddenNavigationBar() .navigationBarBackButtonHidden(true) } private var screenHeader: some View { ZStack { Text("Termos de Uso") .font(AppTypography.heading2) .foregroundStyle(AppColors.textPrimary) HStack { Button(action: { dismiss() }) { Image(systemName: "chevron.left") .font(.system(size: 24, weight: .semibold)) .foregroundStyle(AppColors.textPrimary) .frame(width: 52, height: 52) .background(AppColors.surface) .clipShape(Circle()) .shadow(color: .black.opacity(0.06), radius: 8, y: 2) } .buttonStyle(.plain) Spacer() } } } } struct PrivacyPolicyView: View { @Environment(\.colorScheme) var colorScheme @Environment(\.dismiss) var dismiss var body: some View { ScrollView { VStack(alignment: .leading, spacing: 16) { screenHeader Text("Política de Privacidade") .font(AppTypography.heading1) .foregroundStyle(AppColors.textPrimary) Text("Conteúdo da política de privacidade...") .font(AppTypography.body) .foregroundStyle(AppColors.textPrimary) } .padding(24) } .background((colorScheme == .dark ? Color.black : AppColors.backgroundLight).ignoresSafeArea()) .appHiddenNavigationBar() .navigationBarBackButtonHidden(true) } private var screenHeader: some View { ZStack { Text("Privacidade") .font(AppTypography.heading2) .foregroundStyle(AppColors.textPrimary) HStack { Button(action: { dismiss() }) { Image(systemName: "chevron.left") .font(.system(size: 24, weight: .semibold)) .foregroundStyle(AppColors.textPrimary) .frame(width: 52, height: 52) .background(AppColors.surface) .clipShape(Circle()) .shadow(color: .black.opacity(0.06), radius: 8, y: 2) } .buttonStyle(.plain) Spacer() } } } }