fix(ui-kit): fix accessibility text size scaling in message widget
Signed-off-by: Sahil Kumar <[email protected]>
This commit is contained in:
@@ -97,3 +97,8 @@ extension InputDecorationX on InputDecoration {
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
extension BuildContextX on BuildContext {
|
||||
double get textScaleFactor =>
|
||||
MediaQuery.maybeOf(this)?.textScaleFactor ?? 1.0;
|
||||
}
|
||||
|
||||
@@ -262,15 +262,13 @@ class _MessageSearchListViewState extends State<MessageSearchListView> {
|
||||
);
|
||||
if (widget.pullToRefresh) {
|
||||
child = RefreshIndicator(
|
||||
onRefresh: () => _messageSearchListController.loadData(),
|
||||
onRefresh: _messageSearchListController.loadData,
|
||||
child: child,
|
||||
);
|
||||
}
|
||||
|
||||
child = LazyLoadScrollView(
|
||||
onEndOfPage: () async {
|
||||
return _messageSearchListController.paginateData();
|
||||
},
|
||||
onEndOfPage: _messageSearchListController.paginateData,
|
||||
child: child,
|
||||
);
|
||||
|
||||
|
||||
@@ -585,7 +585,10 @@ class _MessageWidgetState extends State<MessageWidget>
|
||||
),
|
||||
],
|
||||
),
|
||||
if (showBottomRow) SizedBox(height: 20.0),
|
||||
if (showBottomRow)
|
||||
SizedBox(
|
||||
height: context.textScaleFactor * 20.0,
|
||||
),
|
||||
],
|
||||
),
|
||||
if (showBottomRow)
|
||||
@@ -733,7 +736,7 @@ class _MessageWidgetState extends State<MessageWidget>
|
||||
transform: Matrix4.rotationY(widget.reverse ? pi : 0),
|
||||
alignment: Alignment.center,
|
||||
child: Container(
|
||||
height: 16,
|
||||
height: context.textScaleFactor * 16,
|
||||
child: Center(
|
||||
child: child,
|
||||
),
|
||||
|
||||
@@ -193,7 +193,7 @@ class _UserListViewState extends State<UserListView>
|
||||
return child;
|
||||
} else {
|
||||
return RefreshIndicator(
|
||||
onRefresh: () => _userListController.loadData(),
|
||||
onRefresh: _userListController.loadData,
|
||||
child: child,
|
||||
);
|
||||
}
|
||||
@@ -241,9 +241,7 @@ class _UserListViewState extends State<UserListView>
|
||||
child: Text(message),
|
||||
),
|
||||
TextButton(
|
||||
onPressed: () {
|
||||
_userListController.loadData();
|
||||
},
|
||||
onPressed: () => _userListController.loadData(),
|
||||
child: Text('Retry'),
|
||||
),
|
||||
],
|
||||
@@ -298,9 +296,7 @@ class _UserListViewState extends State<UserListView>
|
||||
);
|
||||
|
||||
return LazyLoadScrollView(
|
||||
onEndOfPage: () async {
|
||||
return _userListController.paginateData();
|
||||
},
|
||||
onEndOfPage: _userListController.paginateData,
|
||||
child: child,
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user