@@ -269,7 +269,7 @@ class ComposeContentController extends ComposeController<ContentValidationError>
269
269
}
270
270
}
271
271
272
- class _ContentInput extends StatelessWidget {
272
+ class _ContentInput extends StatefulWidget {
273
273
const _ContentInput ({
274
274
required this .narrow,
275
275
required this .controller,
@@ -282,6 +282,11 @@ class _ContentInput extends StatelessWidget {
282
282
final FocusNode focusNode;
283
283
final String hintText;
284
284
285
+ @override
286
+ State <_ContentInput > createState () => _ContentInputState ();
287
+ }
288
+
289
+ class _ContentInputState extends State <_ContentInput > {
285
290
@override
286
291
Widget build (BuildContext context) {
287
292
ColorScheme colorScheme = Theme .of (context).colorScheme;
@@ -296,15 +301,15 @@ class _ContentInput extends StatelessWidget {
296
301
maxHeight: 200 ,
297
302
),
298
303
child: ComposeAutocomplete (
299
- narrow: narrow,
300
- controller: controller,
301
- focusNode: focusNode,
304
+ narrow: widget. narrow,
305
+ controller: widget. controller,
306
+ focusNode: widget. focusNode,
302
307
fieldViewBuilder: (context) {
303
308
return TextField (
304
- controller: controller,
305
- focusNode: focusNode,
309
+ controller: widget. controller,
310
+ focusNode: widget. focusNode,
306
311
style: TextStyle (color: colorScheme.onSurface),
307
- decoration: InputDecoration .collapsed (hintText: hintText),
312
+ decoration: InputDecoration .collapsed (hintText: widget. hintText),
308
313
maxLines: null ,
309
314
textCapitalization: TextCapitalization .sentences,
310
315
);
0 commit comments