11import SwiftUI
22
3- struct PointOfSaleSettingsView : View {
3+ struct POSSettingsView : View {
44 @Environment ( \. dismiss) private var dismiss
55 @Environment ( \. posAnalytics) private var analytics
66 @State private var selection : SidebarNavigation ? = . store
@@ -20,7 +20,7 @@ struct PointOfSaleSettingsView: View {
2020 }
2121}
2222
23- extension PointOfSaleSettingsView {
23+ extension POSSettingsView {
2424 @ViewBuilder
2525 private var listView : some View {
2626 VStack ( alignment: . leading, spacing: POSSpacing . none) {
@@ -36,23 +36,23 @@ extension PointOfSaleSettingsView {
3636 . accessibilityAddTraits ( . isHeader)
3737
3838 VStack ( spacing: POSSpacing . small) {
39- POSSettingsCardView ( title: PointOfSaleSettingsView . SidebarNavigation. store. title,
40- subtitle: PointOfSaleSettingsView . SidebarNavigation. store. subtitle,
39+ POSSettingsCardView ( title: POSSettingsView . SidebarNavigation. store. title,
40+ subtitle: POSSettingsView . SidebarNavigation. store. subtitle,
4141 isSelected: selection == . store,
4242 action: {
4343 analytics. track ( . pointOfSaleSettingsStoreDetailsTapped)
4444 selection = . store
4545 } )
46- POSSettingsCardView ( title: PointOfSaleSettingsView . SidebarNavigation. hardware. title,
47- subtitle: PointOfSaleSettingsView . SidebarNavigation. hardware. subtitle,
46+ POSSettingsCardView ( title: POSSettingsView . SidebarNavigation. hardware. title,
47+ subtitle: POSSettingsView . SidebarNavigation. hardware. subtitle,
4848 isSelected: selection == . hardware,
4949 action: {
5050 analytics. track ( . pointOfSaleSettingsHardwareTapped)
5151 selection = . hardware
5252 } )
5353 if settingsController. isLocalCatalogEligible {
54- POSSettingsCardView ( title: PointOfSaleSettingsView . SidebarNavigation. localCatalog. title,
55- subtitle: PointOfSaleSettingsView . SidebarNavigation. localCatalog. subtitle,
54+ POSSettingsCardView ( title: POSSettingsView . SidebarNavigation. localCatalog. title,
55+ subtitle: POSSettingsView . SidebarNavigation. localCatalog. subtitle,
5656 isSelected: selection == . localCatalog,
5757 action: {
5858 selection = . localCatalog
@@ -113,13 +113,13 @@ extension PointOfSaleSettingsView {
113113 }
114114}
115115
116- extension PointOfSaleSettingsView {
116+ extension POSSettingsView {
117117 enum Constants {
118118 static let sidebarWidthFraction : CGFloat = 0.35
119119 }
120120}
121121
122- extension PointOfSaleSettingsView {
122+ extension POSSettingsView {
123123 enum SidebarNavigation : String , CaseIterable , Identifiable {
124124 case store
125125 case hardware
@@ -215,6 +215,6 @@ extension PointOfSaleSettingsView {
215215
216216#if DEBUG
217217#Preview {
218- PointOfSaleSettingsView ( settingsController: POSSettingsPreviewController ( ) )
218+ POSSettingsView ( settingsController: POSSettingsPreviewController ( ) )
219219}
220220#endif
0 commit comments