File tree Expand file tree Collapse file tree 1 file changed +5
-5
lines changed
WooCommerce/Classes/Tools/UnitInputFormatter Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -3,11 +3,11 @@ import Foundation
33/// `UnitInputFormatter` implementation for integer number input (positive, negative, or zero)
44///
55struct IntegerInputFormatter : UnitInputFormatter {
6-
6+
77 /// The default value used by format() when the text is empty or the number formatter return a nil value
88 ///
99 let defaultValue : String
10-
10+
1111 private let numberFormatter : NumberFormatter = {
1212 let numberFormatter = NumberFormatter ( )
1313 numberFormatter. allowsFloats = false
@@ -26,17 +26,17 @@ struct IntegerInputFormatter: UnitInputFormatter {
2626 guard let text = text, text. isEmpty == false else {
2727 return defaultValue
2828 }
29-
29+
3030 var formattedText = numberFormatter. number ( from: text) ? . stringValue ?? defaultValue
31-
31+
3232 // The minus sign is mantained if present
3333 let minus : Character = " - "
3434 if text. first == minus {
3535 formattedText = String ( minus) + formattedText. replacingOccurrences ( of: " - " , with: " " )
3636 }
3737 return formattedText
3838 }
39-
39+
4040 init ( defaultValue: String = " 0 " ) {
4141 self . defaultValue = defaultValue
4242 }
You can’t perform that action at this time.
0 commit comments