
🎯 Tarefa: Criar Tela de Confirmação de Ação (Reutilizável)
Descrição:
Nesta atividade, você deve criar uma tela de confirmação genérica que possa ser reutilizada em diferentes fluxos da aplicação StocApp, como por exemplo:
- Confirmação de que um PDF foi baixado com sucesso.
- Confirmação de que um novo registro foi salvo.
🖥️ Requisitos da tela:
- ✅ Um ícone central de sucesso (pode usar
Image(systemName: "checkmark.circle.fill") como exemplo).
- ✅ Um texto de confirmação, que deve ser personalizável.
- ✅ Um botão na parte inferior da tela, com a ação de continuar ou voltar para a tela anterior.
🎨 Exemplo de código SwiftUI para referência:
import SwiftUI
struct ConfirmationView: View {
var message: String
var buttonTitle: String
var onButtonTap: () -> Void
var body: some View {
VStack(spacing: 24) {
Spacer()
Image(systemName: "checkmark.circle.fill")
.resizable()
.frame(width: 80, height: 80)
.foregroundColor(.black)
Text(message)
.multilineTextAlignment(.center)
.font(.title3)
.padding(.horizontal, 32)
Spacer()
Button(action: onButtonTap) {
Text(buttonTitle)
.frame(maxWidth: .infinity)
.padding()
.background(Color.black)
.foregroundColor(.white)
.cornerRadius(12)
}
.padding(.horizontal, 16)
}
.padding()
}
}
✅ Critérios de Aceite:
📌 Dicas:
- Lembre de seguir o padrão de espaçamento e estilização usado no projeto.
🎯 Tarefa: Criar Tela de Confirmação de Ação (Reutilizável)
Descrição:
Nesta atividade, você deve criar uma tela de confirmação genérica que possa ser reutilizada em diferentes fluxos da aplicação StocApp, como por exemplo:
🖥️ Requisitos da tela:
Image(systemName: "checkmark.circle.fill")como exemplo).🎨 Exemplo de código SwiftUI para referência:
✅ Critérios de Aceite:
📌 Dicas: