24 lines
588 B
Dart
24 lines
588 B
Dart
import 'package:flutter/material.dart';
|
|
|
|
class ScrollBox extends StatelessWidget {
|
|
final Widget child;
|
|
|
|
const ScrollBox({super.key, required this.child});
|
|
|
|
@override
|
|
Widget build(BuildContext context) {
|
|
return ScrollbarTheme(
|
|
data: ScrollbarThemeData(
|
|
thumbColor: WidgetStateProperty.all(Theme.of(context).colorScheme.surfaceContainerHigh),
|
|
thickness: WidgetStateProperty.all(3),
|
|
crossAxisMargin: 3,
|
|
mainAxisMargin: 2,
|
|
radius: const Radius.circular(5),
|
|
),
|
|
child: Scrollbar(
|
|
child: child,
|
|
),
|
|
);
|
|
}
|
|
}
|