Skip to content

Commit 5d85948

Browse files
committed
add separators to fieldRowView , receiptFieldRowView
1 parent 6316f69 commit 5d85948

File tree

1 file changed

+16
-5
lines changed

1 file changed

+16
-5
lines changed

Modules/Sources/PointOfSale/Presentation/Settings/POSSettingsStoreDetailView.swift

Lines changed: 16 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)