Skip to content

Commit fe941c1

Browse files
committed
extract view
1 parent 87a9ef1 commit fe941c1

File tree

3 files changed

+25
-16
lines changed

3 files changed

+25
-16
lines changed

WooCommerce/Classes/POS/Presentation/PointOfSaleDashboardView.swift

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -295,19 +295,3 @@ private extension PointOfSaleDashboardView {
295295
}
296296

297297
#endif
298-
299-
struct PointOfSaleSettingsView: View {
300-
@Environment(\.dismiss) private var dismiss
301-
var body: some View {
302-
NavigationView {
303-
Text("Settings")
304-
.toolbar {
305-
ToolbarItem(placement: .navigationBarTrailing) {
306-
Button("Done") {
307-
dismiss()
308-
}
309-
}
310-
}
311-
}
312-
}
313-
}
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
import SwiftUI
2+
3+
struct PointOfSaleSettingsView: View {
4+
@Environment(\.dismiss) private var dismiss
5+
var body: some View {
6+
NavigationView {
7+
Text("Settings")
8+
.toolbar {
9+
ToolbarItem(placement: .navigationBarTrailing) {
10+
Button("Done") {
11+
dismiss()
12+
}
13+
}
14+
}
15+
}
16+
}
17+
}
18+
19+
#Preview {
20+
PointOfSaleSettingsView()
21+
}

WooCommerce/WooCommerce.xcodeproj/project.pbxproj

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1579,6 +1579,7 @@
15791579
683988A72C7D82E70084B85A /* POSHeaderLayoutConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 683988A62C7D82E60084B85A /* POSHeaderLayoutConstants.swift */; };
15801580
683AA9D62A303CB70099F7BA /* UpgradesViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 683AA9D52A303CB70099F7BA /* UpgradesViewModelTests.swift */; };
15811581
683AC4AC2CEF019A00FF0A5E /* POSSendReceiptView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 683AC4AB2CEF019700FF0A5E /* POSSendReceiptView.swift */; };
1582+
683D41182E4D9B570024CFE4 /* PointOfSaleSettingsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 683D41172E4D9B570024CFE4 /* PointOfSaleSettingsView.swift */; };
15821583
683DF5FF2C6AF46500A5CDC6 /* POSHeaderTitleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 683DF5FE2C6AF46500A5CDC6 /* POSHeaderTitleView.swift */; };
15831584
684AB83A2870677F003DFDD1 /* CardReaderManualsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 684AB8392870677F003DFDD1 /* CardReaderManualsView.swift */; };
15841585
684AB83C2873DF04003DFDD1 /* CardReaderManualsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 684AB83B2873DF04003DFDD1 /* CardReaderManualsViewModel.swift */; };
@@ -4753,6 +4754,7 @@
47534754
683988A62C7D82E60084B85A /* POSHeaderLayoutConstants.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = POSHeaderLayoutConstants.swift; sourceTree = "<group>"; };
47544755
683AA9D52A303CB70099F7BA /* UpgradesViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UpgradesViewModelTests.swift; sourceTree = "<group>"; };
47554756
683AC4AB2CEF019700FF0A5E /* POSSendReceiptView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = POSSendReceiptView.swift; sourceTree = "<group>"; };
4757+
683D41172E4D9B570024CFE4 /* PointOfSaleSettingsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PointOfSaleSettingsView.swift; sourceTree = "<group>"; };
47564758
683DF5FE2C6AF46500A5CDC6 /* POSHeaderTitleView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = POSHeaderTitleView.swift; sourceTree = "<group>"; };
47574759
684AB8392870677F003DFDD1 /* CardReaderManualsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CardReaderManualsView.swift; sourceTree = "<group>"; };
47584760
684AB83B2873DF04003DFDD1 /* CardReaderManualsViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CardReaderManualsViewModel.swift; sourceTree = "<group>"; };
@@ -7177,6 +7179,7 @@
71777179
68A345632D029E09002EE324 /* PaymentButtons.swift */,
71787180
026826A52BF59DF60036F959 /* PointOfSaleDashboardView.swift */,
71797181
68E141DA2D13107200A70D5B /* PointOfSaleCollectCashView.swift */,
7182+
683D41172E4D9B570024CFE4 /* PointOfSaleSettingsView.swift */,
71807183
DA013F502C65125100D9A391 /* PointOfSaleExitPosAlertView.swift */,
71817184
DA0DBE2E2C4FC61D00DF14C0 /* POSFloatingControlView.swift */,
71827185
20D3D42A2C64D7CC004CE6E3 /* SimpleProductsOnlyInformation.swift */,
@@ -15330,6 +15333,7 @@
1533015333
01BE94042DDCC7670063541C /* PointOfSaleEmptyErrorStateViewLayout.swift in Sources */,
1533115334
029106C02BE3349500C2248B /* OrderCustomerSectionViewModel.swift in Sources */,
1533215335
74460D4022289B7600D7316A /* Coordinator.swift in Sources */,
15336+
683D41182E4D9B570024CFE4 /* PointOfSaleSettingsView.swift in Sources */,
1533315337
205E79422C1CA6E3001BA266 /* PointOfSaleCardPresentPaymentEventPresentationStyle.swift in Sources */,
1533415338
EE4C45842C381BAA001A3D94 /* PackagePhotoView.swift in Sources */,
1533515339
B57C743D20F5493300EEFC87 /* AccountHeaderView.swift in Sources */,

0 commit comments

Comments
 (0)