Rev 11 | Ir a la última revisión | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |
//// HtmlView.swift// twogetskills//// Created by Efrain Yanez Recanatini on 4/26/22.//import Foundationimport Foundationimport SwiftUIimport PDFKitstruct WebViewerView: View {@EnvironmentObject var appNavigation : AppNavigation@State private var isCompleted : Bool = falseprivate let appData : AppData = AppData.sharedInstanceprivate var content : Stringprivate var slideName : String;init(content : String, slideName : String){self.content = contentself.slideName = slideName}var body: some View {VStack(spacing: 0){HStack {Button(action: {appData.topicUuidActive = ""appData.capsuleUuidActive = ""appData.save()appNavigation.subpageActive = .topics}, label: {Image(systemName: "chevron.backward").frame(width: 32, height: 32, alignment: /*@START_MENU_TOKEN@*/.center/*@END_MENU_TOKEN@*/).aspectRatio(contentMode: .fit).foregroundColor(Color("color_app_bar_foreground"))}).padding(.leading, 16)Text(slideName).font(Font.custom(Config.FONT_NAME_REGULAR, size: Config.FONT_SIZE_APP_BAR_HEAD1 )).foregroundColor(Color("color_app_bar_foreground")).padding(.leading, 4)Spacer()}.background(Color("color_app_bar_background")).edgesIgnoringSafeArea(.top).frame(height: 50)Divider()ScrollView {TextHtmlView(content: content).padding(10)}}.background(Color("color_window_background"))}}struct WebViewerView_Previews: PreviewProvider {static var previews: some View {WebViewerView(content : "<html><head></head><body><h1>Test</h1></body></html>",slideName: "")}}