@@ -176,6 +176,7 @@ RCT_EXPORT_VIEW_PROPERTY(onChange, RCTBubblingEventBlock)
176176@property (nonatomic, copy) NSString *placeholder;
177177@property (nonatomic, assign) BOOL secure;
178178@property (nonatomic, assign) BOOL search;
179+@property (nonatomic, assign) BOOL rounded;
179180@end
180181
181182@implementation RCTNativeTextFieldView
@@ -228,6 +229,15 @@ RCT_EXPORT_VIEW_PROPERTY(onChange, RCTBubblingEventBlock)
228229 }
229230}
230231
232+- (void)setRounded:(BOOL)rounded {
233+ _rounded = rounded;
234+ if (rounded) {
235+ _textField.bezelStyle = NSTextFieldRoundedBezel;
236+ } else {
237+ _textField.bezelStyle = NSTextFieldSquareBezel;
238+ }
239+}
240+
231241- (void)controlTextDidChange:(NSNotification *)notification {
232242 if (_onChangeText) _onChangeText(@{@"text": _textField.stringValue});
233243}
@@ -254,6 +264,7 @@ RCT_EXPORT_VIEW_PROPERTY(text, NSString)
254264RCT_EXPORT_VIEW_PROPERTY(placeholder, NSString)
255265RCT_EXPORT_VIEW_PROPERTY(secure, BOOL)
256266RCT_EXPORT_VIEW_PROPERTY(search, BOOL)
267+RCT_EXPORT_VIEW_PROPERTY(rounded, BOOL)
257268RCT_EXPORT_VIEW_PROPERTY(onChangeText, RCTBubblingEventBlock)
258269RCT_EXPORT_VIEW_PROPERTY(onSubmit, RCTBubblingEventBlock)
259270@end