File tree Expand file tree Collapse file tree 1 file changed +19
-13
lines changed
WooCommerce/Classes/POS/Presentation/Settings Expand file tree Collapse file tree 1 file changed +19
-13
lines changed Original file line number Diff line number Diff line change @@ -65,24 +65,30 @@ struct PointOfSaleSettingsView: View {
6565 }
6666 }
6767 . frame ( width: geometry. size. width * Constants. sidebarWidthFraction)
68- Group {
69- switch selection {
70- case . store:
71- PointOfSaleSettingsStoreDetailView ( )
72- case . hardware:
73- PointOfSaleSettingsHardwareDetailView ( )
74- case . help:
75- PointOfSaleSettingsHelpDetailView ( )
76- default :
77- EmptyView ( )
78- }
79- }
80- . frame ( maxWidth: . infinity, maxHeight: . infinity)
68+
69+ detailView
70+ . frame ( maxWidth: . infinity, maxHeight: . infinity)
8171 }
8272 }
8373 }
8474}
8575
76+ extension PointOfSaleSettingsView {
77+ @ViewBuilder
78+ private var detailView : some View {
79+ switch selection {
80+ case . store:
81+ PointOfSaleSettingsStoreDetailView ( )
82+ case . hardware:
83+ PointOfSaleSettingsHardwareDetailView ( )
84+ case . help:
85+ PointOfSaleSettingsHelpDetailView ( )
86+ default :
87+ EmptyView ( )
88+ }
89+ }
90+ }
91+
8692extension PointOfSaleSettingsView {
8793 enum Constants {
8894 static let sidebarWidthFraction : CGFloat = 0.35
You can’t perform that action at this time.
0 commit comments