File tree Expand file tree Collapse file tree 1 file changed +0
-20
lines changed
WooCommerce/Classes/POS/Presentation/CardReaderConnection/UI States Expand file tree Collapse file tree 1 file changed +0
-20
lines changed Original file line number Diff line number Diff line change 11import SwiftUI
22
33struct PointOfSaleLoadingView : View {
4- @State private var waitingTimeTracker : WaitingTimeTracker ?
5-
64 var body : some View {
75 HStack ( alignment: . center) {
86 Spacer ( )
@@ -15,28 +13,10 @@ struct PointOfSaleLoadingView: View {
1513 . multilineTextAlignment ( . center)
1614 Spacer ( )
1715 }
18- . onAppear {
19- trackTimeOnAppear ( )
20- }
21- . onDisappear {
22- trackElapsedTimeOnDisappear ( )
23- }
2416 . background ( Color . posSurface)
2517 }
2618}
2719
28- private extension PointOfSaleLoadingView {
29- func trackTimeOnAppear( ) {
30- waitingTimeTracker = WaitingTimeTracker ( trackScenario: . pointOfSaleLoaded)
31- }
32-
33- func trackElapsedTimeOnDisappear( ) {
34- if let waitingTimeTracker = waitingTimeTracker {
35- waitingTimeTracker. end ( using: . milliseconds)
36- }
37- }
38- }
39-
4020#Preview {
4121 PointOfSaleLoadingView ( )
4222}
You can’t perform that action at this time.
0 commit comments