Autoría | Ultima modificación | Ver Log |
//// FinishCapsuleView.swift// twogetskills//// Created by Efrain Yanez Recanatini on 1/28/22.//import SwiftUIstruct FinishCapsuleView: View {private let colorTitle = Color( UIColor(hex: Config.COLOR_TEXT_VIEW_TITLE) ?? .systemBlue);private let colorButtonIntroBackground = Color(UIColor(hex: Config.COLOR_BUTTON_INTRO_BACKGROUND) ?? .white);@State private var goToCapsules : Bool = falseprivate let capsuleModel : CapsuleModelprivate let topicModel : TopicModelinit(capsuleUuid : String){let capsuleDao = CapsuleDao()capsuleModel = capsuleDao.selectByUuid(uuid: capsuleUuid)let topicDao = TopicDao()topicModel = topicDao.selectByUuid(uuid: capsuleModel.topicUuid)}var body: some View {VStack {NavigationLink("", destination: GridCapsuleView(topicUuid: self.topicModel.uuid), isActive: self.$goToCapsules).frame( height: 0)Text("100%").fontWeight( .bold).font(.system(size: 34.0)).foregroundColor(colorTitle)Text("Felicidades has terminado una Cápsula").fontWeight( .bold).font(.system(size: 14.0)).foregroundColor(colorTitle ).padding(.top, 1)Button(action: {let dataService = DataService()dataService.completeCapsule(topicModel: topicModel, capsuleModel: capsuleModel)self.goToCapsules = true}, label: {Text("CONTINUAR").padding(.horizontal, 40.0).padding(.vertical, 12.0).foregroundColor(.white).background(colorButtonIntroBackground).cornerRadius(10)}).padding(.top, 30)}.background(Color(.white)).navigationBarBackButtonHidden(true).navigationBarHidden(true)}}struct FinishCapsuleView_Previews: PreviewProvider {static var previews: some View {FinishCapsuleView(capsuleUuid: "C123")}}