@@ -51,10 +51,9 @@ struct POSSettingsStoreDetailView: View {
5151
5252 VStack ( spacing: POSSpacing . medium) {
5353 fieldRowView ( label: Localization . storeName, value: viewModel. storeName)
54- fieldRowView ( label: Localization . address, value: viewModel. storeAddress)
54+ fieldRowView ( label: Localization . address, value: viewModel. storeAddress, showSeparator : false )
5555 }
5656 . padding ( . bottom, POSPadding . medium)
57- //.padding(POSPadding.medium)
5857 }
5958 }
6059 }
@@ -70,7 +69,9 @@ struct POSSettingsStoreDetailView: View {
7069 receiptFieldRowView ( label: Localization . physicalAddress, value: viewModel. receiptInformation. storeAddress)
7170 receiptFieldRowView ( label: Localization . phoneNumber, value: viewModel. receiptInformation. phone)
7271 receiptFieldRowView ( label: Localization . email, value: viewModel. receiptInformation. email)
73- receiptFieldRowView ( label: Localization . refundReturnsPolicy, value: viewModel. receiptInformation. refundReturnsPolicy)
72+ receiptFieldRowView ( label: Localization . refundReturnsPolicy,
73+ value: viewModel. receiptInformation. refundReturnsPolicy,
74+ showSeparator: false )
7475 }
7576 . padding ( . bottom, POSPadding . medium)
7677 }
@@ -91,24 +92,34 @@ struct POSSettingsStoreDetailView: View {
9192 }
9293
9394 @ViewBuilder
94- private func fieldRowView( label: String , value: String ) -> some View {
95+ private func fieldRowView( label: String , value: String , showSeparator : Bool = true ) -> some View {
9596 VStack ( alignment: . leading, spacing: POSPadding . small) {
9697 Text ( label)
9798 . font ( . posBodyMediumRegular( ) )
9899 Text ( value)
99100 . font ( . posBodyMediumRegular( ) )
100101 . foregroundStyle ( . secondary)
102+
103+ if showSeparator {
104+ Divider ( )
105+ . padding ( . top, POSPadding . medium)
106+ }
101107 }
102108 . frame ( maxWidth: . infinity, alignment: . leading)
103109 . padding ( . horizontal, POSPadding . medium)
104110 }
105111
106112 @ViewBuilder
107- private func receiptFieldRowView( label: String , value: String ? ) -> some View {
113+ private func receiptFieldRowView( label: String , value: String ? , showSeparator : Bool = true ) -> some View {
108114 VStack ( alignment: . leading, spacing: POSPadding . small) {
109115 Text ( label)
110116 . font ( . posBodyMediumRegular( ) )
111117 settingValueView ( for: value)
118+
119+ if showSeparator {
120+ Divider ( )
121+ . padding ( . top, POSPadding . medium)
122+ }
112123 }
113124 . frame ( maxWidth: . infinity, alignment: . leading)
114125 . padding ( . horizontal, POSPadding . medium)
0 commit comments