Skip to content

Commit b51445b

Browse files
authored
Merge pull request #5 from aaronLab/feature/remove-oncommitted
Remove onCommitted
2 parents 16cbf2c + 219fc8d commit b51445b

3 files changed

Lines changed: 1 addition & 24 deletions

File tree

Example/Example/ContentView.swift

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,6 @@ struct ContentView: View {
2727
.font(.system(size: 14, weight: .bold, design: .default))
2828
RespondableTextField(text: $text1, tag: 0, isFirstResponder: true, placeholder: "1st") { value in
2929
print("onEditing: \(value)")
30-
} onCommitted: {
31-
print("onCommitted")
3230
} didBeginEditing: {
3331
print("didBeginEditing")
3432
} didEndEditing: {
@@ -44,8 +42,6 @@ struct ContentView: View {
4442
.font(.system(size: 14, weight: .bold, design: .default))
4543
RespondableTextField(text: $text2, tag: 1, placeholder: "2nd") { value in
4644
print("onEditing: \(value)")
47-
} onCommitted: {
48-
print("onCommitted")
4945
} didBeginEditing: {
5046
print("didBeginEditing")
5147
} didEndEditing: {
@@ -63,8 +59,6 @@ struct ContentView: View {
6359
.font(.system(size: 14, weight: .bold, design: .default))
6460
RespondableTextField(text: $text3, tag: 2, placeholder: "3rd") { value in
6561
print("onEditing: \(value)")
66-
} onCommitted: {
67-
print("onCommitted")
6862
} didBeginEditing: {
6963
print("didBeginEditing")
7064
} didEndEditing: {
@@ -83,8 +77,6 @@ struct ContentView: View {
8377
.font(.system(size: 14, weight: .bold, design: .default))
8478
RespondableTextField(text: $text4, tag: 3, placeholder: "4th") { value in
8579
print("onEditing: \(value)")
86-
} onCommitted: {
87-
print("onCommitted")
8880
} didBeginEditing: {
8981
print("didBeginEditing")
9082
} didEndEditing: {

README.md

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@
3434
isFirstResponder: Bool = false,
3535
placeholder: String? = nil,
3636
onEditing: ((String) -> Void)? = nil,
37-
onCommitted: (() -> Void)? = nil,
3837
didBeginEditing: (() -> Void)? = nil,
3938
didEndEditing: (() -> Void)? = nil
4039
)
@@ -77,8 +76,6 @@ struct ContentView: View {
7776
.font(.system(size: 14, weight: .bold, design: .default))
7877
RespondableTextField(text: $text1, tag: 0, isFirstResponder: true, placeholder: "1st") { value in
7978
print("onEditing: \(value)")
80-
} onCommitted: {
81-
print("onCommitted")
8279
} didBeginEditing: {
8380
print("didBeginEditing")
8481
} didEndEditing: {
@@ -94,8 +91,6 @@ struct ContentView: View {
9491
.font(.system(size: 14, weight: .bold, design: .default))
9592
RespondableTextField(text: $text2, tag: 1, placeholder: "2nd") { value in
9693
print("onEditing: \(value)")
97-
} onCommitted: {
98-
print("onCommitted")
9994
} didBeginEditing: {
10095
print("didBeginEditing")
10196
} didEndEditing: {
@@ -113,8 +108,6 @@ struct ContentView: View {
113108
.font(.system(size: 14, weight: .bold, design: .default))
114109
RespondableTextField(text: $text3, tag: 2, placeholder: "3rd") { value in
115110
print("onEditing: \(value)")
116-
} onCommitted: {
117-
print("onCommitted")
118111
} didBeginEditing: {
119112
print("didBeginEditing")
120113
} didEndEditing: {
@@ -133,8 +126,6 @@ struct ContentView: View {
133126
.font(.system(size: 14, weight: .bold, design: .default))
134127
RespondableTextField(text: $text4, tag: 3, placeholder: "4th") { value in
135128
print("onEditing: \(value)")
136-
} onCommitted: {
137-
print("onCommitted")
138129
} didBeginEditing: {
139130
print("didBeginEditing")
140131
} didEndEditing: {

Sources/RespondableTextField/RespondableTextField.swift

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@ public struct RespondableTextField: UIViewRepresentable {
1919
let tag: Int
2020
let placeholder: String?
2121
let onEditing: ((String) -> Void)?
22-
let onCommitted: (() -> Void)?
2322
let didBeginEditing: (() -> Void)?
2423
let didEndEditing: (() -> Void)?
2524

@@ -31,7 +30,6 @@ public struct RespondableTextField: UIViewRepresentable {
3130
isFirstResponder: Bool = false,
3231
placeholder: String? = nil,
3332
onEditing: ((String) -> Void)? = nil,
34-
onCommitted: (() -> Void)? = nil,
3533
didBeginEditing: (() -> Void)? = nil,
3634
didEndEditing: (() -> Void)? = nil
3735
) {
@@ -40,7 +38,6 @@ public struct RespondableTextField: UIViewRepresentable {
4038
self.isFirstResponder = isFirstResponder
4139
self.placeholder = placeholder
4240
self.onEditing = onEditing
43-
self.onCommitted = onCommitted
4441
self.didBeginEditing = didBeginEditing
4542
self.didEndEditing = didEndEditing
4643
}
@@ -72,7 +69,7 @@ public struct RespondableTextField: UIViewRepresentable {
7269
extension RespondableTextField {
7370

7471
public func makeCoordinator() -> RespondableTextField.Coordinator {
75-
return Coordinator(text: $text, tag: tag, isFirstResponder: isFirstResponder, placeholder: placeholder, onEditing: onEditing, onCommitted: onCommitted, didBeginEditing: didBeginEditing, didEndEditing: didEndEditing)
72+
return Coordinator(text: $text, tag: tag, isFirstResponder: isFirstResponder, placeholder: placeholder, onEditing: onEditing, didBeginEditing: didBeginEditing, didEndEditing: didEndEditing)
7673
}
7774

7875
public class Coordinator: NSObject, UITextFieldDelegate {
@@ -85,7 +82,6 @@ extension RespondableTextField {
8582
var didBecomeFirstResponder = false
8683
let placeholder: String?
8784
let onEditing: ((String) -> Void)?
88-
let onCommitted: (() -> Void)?
8985
let didBeginEditing: (() -> Void)?
9086
let didEndEditing: (() -> Void)?
9187

@@ -97,7 +93,6 @@ extension RespondableTextField {
9793
isFirstResponder: Bool = false,
9894
placeholder: String? = nil,
9995
onEditing: ((String) -> Void)? = nil,
100-
onCommitted: (() -> Void)? = nil,
10196
didBeginEditing: (() -> Void)? = nil,
10297
didEndEditing: (() -> Void)? = nil
10398
) {
@@ -106,7 +101,6 @@ extension RespondableTextField {
106101
self.isFirstResponder = isFirstResponder
107102
self.placeholder = placeholder
108103
self.onEditing = onEditing
109-
self.onCommitted = onCommitted
110104
self.didBeginEditing = didBeginEditing
111105
self.didEndEditing = didEndEditing
112106
}

0 commit comments

Comments
 (0)