fix: make scrollbar in morph_center_widget scrollable (#1441)

pull/1593/head
ggurdin 10 months ago committed by GitHub
parent 027158e286
commit bab9287117
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -41,7 +41,6 @@ import '../../widgets/matrix.dart';
import 'package:fluffychat/utils/tor_stub.dart'
if (dart.library.html) 'package:tor_detector_web/tor_detector_web.dart';
enum SelectMode {
normal,
share,

@ -62,6 +62,12 @@ class MorphologicalCenterWidgetState extends State<MorphologicalCenterWidget> {
resetMorphTag();
}
@override
void dispose() {
_scrollController.dispose();
super.dispose();
}
void enterEditMode() {
setState(() {
editMode = true;
@ -153,6 +159,8 @@ class MorphologicalCenterWidgetState extends State<MorphologicalCenterWidget> {
) ??
selectedMorphTag;
final ScrollController _scrollController = ScrollController();
@override
Widget build(BuildContext context) {
if (!editMode) {
@ -184,8 +192,10 @@ class MorphologicalCenterWidgetState extends State<MorphologicalCenterWidget> {
Container(
constraints: const BoxConstraints(maxWidth: 400, maxHeight: 170),
child: Scrollbar(
controller: _scrollController,
thumbVisibility: true,
child: SingleChildScrollView(
controller: _scrollController,
scrollDirection: Axis.vertical,
child: Wrap(
alignment: WrapAlignment.center,

Loading…
Cancel
Save