fix: add missing border for ai text field and ai translate field

This commit is contained in:
Lucas.Xu
2024-08-17 12:06:47 +08:00
parent cd45a09e83
commit a6b863b07a
3 changed files with 93 additions and 69 deletions

View File

@ -13,7 +13,18 @@ class MobileRowDetailSummaryCellSkin extends IEditableSummaryCellSkin {
FocusNode focusNode, FocusNode focusNode,
TextEditingController textEditingController, TextEditingController textEditingController,
) { ) {
return Column( return Container(
decoration: BoxDecoration(
border: Border.fromBorderSide(
BorderSide(color: Theme.of(context).colorScheme.outline),
),
borderRadius: const BorderRadius.all(Radius.circular(14)),
),
padding: const EdgeInsets.symmetric(
horizontal: 4,
vertical: 2,
),
child: Column(
children: [ children: [
TextField( TextField(
controller: textEditingController, controller: textEditingController,
@ -49,6 +60,7 @@ class MobileRowDetailSummaryCellSkin extends IEditableSummaryCellSkin {
], ],
), ),
], ],
),
); );
} }
} }

View File

@ -13,7 +13,18 @@ class MobileRowDetailTranslateCellSkin extends IEditableTranslateCellSkin {
FocusNode focusNode, FocusNode focusNode,
TextEditingController textEditingController, TextEditingController textEditingController,
) { ) {
return Column( return Container(
decoration: BoxDecoration(
border: Border.fromBorderSide(
BorderSide(color: Theme.of(context).colorScheme.outline),
),
borderRadius: const BorderRadius.all(Radius.circular(14)),
),
padding: const EdgeInsets.symmetric(
horizontal: 4,
vertical: 2,
),
child: Column(
children: [ children: [
TextField( TextField(
readOnly: true, readOnly: true,
@ -49,6 +60,7 @@ class MobileRowDetailTranslateCellSkin extends IEditableTranslateCellSkin {
], ],
), ),
], ],
),
); );
} }
} }

View File

@ -33,7 +33,7 @@ class CachedRecentService {
final _listener = RecentViewsListener(); final _listener = RecentViewsListener();
Future<List<SectionViewPB>> recentViews() async { Future<List<SectionViewPB>> recentViews() async {
if (_isInitialized) return _recentViews; if (_isInitialized || _completer.isCompleted) return _recentViews;
_isInitialized = true; _isInitialized = true;