Skip to content

Commit 199ed11

Browse files
authored
Merge pull request #91 from 838/feat/text-capitalization
Support `textCapitalization` in `DialogTextField`
2 parents 124865a + e1b4c89 commit 199ed11

File tree

4 files changed

+5
-0
lines changed

4 files changed

+5
-0
lines changed

lib/src/text_input_dialog/ios_text_input_dialog.dart

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -131,6 +131,7 @@ class _IOSTextInputDialogState extends State<IOSTextInputDialog> {
131131
placeholder: field.hintText,
132132
obscureText: field.obscureText,
133133
keyboardType: field.keyboardType,
134+
textCapitalization: field.textCapitalization,
134135
maxLength: field.maxLenght,
135136
minLines: field.minLines,
136137
maxLines: field.maxLines,

lib/src/text_input_dialog/macos_text_input_dialog.dart

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -139,6 +139,7 @@ class _MacOSTextInputDialogState extends State<MacOSTextInputDialog> {
139139
placeholder: field.hintText,
140140
obscureText: field.obscureText,
141141
keyboardType: field.keyboardType,
142+
textCapitalization: field.textCapitalization,
142143
minLines: field.minLines,
143144
maxLines: field.maxLines,
144145
maxLength: field.maxLenght,

lib/src/text_input_dialog/material_text_input_dialog.dart

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,7 @@ class _MaterialTextInputDialogState extends State<MaterialTextInputDialog> {
117117
autofocus: i == 0,
118118
obscureText: field.obscureText,
119119
keyboardType: field.keyboardType,
120+
textCapitalization: field.textCapitalization,
120121
minLines: field.minLines,
121122
maxLines: field.maxLines,
122123
maxLength: field.maxLenght,

lib/src/text_input_dialog/show_text_input_dialog.dart

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,7 @@ class DialogTextField {
118118
this.obscureText = false,
119119
this.validator,
120120
this.keyboardType,
121+
this.textCapitalization = TextCapitalization.none,
121122
this.prefixText,
122123
this.suffixText,
123124
this.minLines,
@@ -130,6 +131,7 @@ class DialogTextField {
130131
final bool obscureText;
131132
final FormFieldValidator<String>? validator;
132133
final TextInputType? keyboardType;
134+
final TextCapitalization textCapitalization;
133135
final String? prefixText;
134136
final String? suffixText;
135137
final int? minLines;

0 commit comments

Comments
 (0)