spotube/lib/components/shared/inter_scrollbar/inter_scrollbar.dart
Kingkor Roy Tirtho 7ac791757a fix(linux): tray icon not showing #541
upgrade old packages
2024-04-17 22:20:30 +06:00

26 lines
596 B
Dart

import 'package:draggable_scrollbar/draggable_scrollbar.dart';
import 'package:flutter/material.dart';
import 'package:flutter_hooks/flutter_hooks.dart';
import 'package:spotube/utils/platform.dart';
class InterScrollbar extends HookWidget {
final Widget child;
final ScrollController controller;
const InterScrollbar({
super.key,
required this.child,
required this.controller,
});
@override
Widget build(BuildContext context) {
if (kIsDesktop) return child;
return DraggableScrollbar.semicircle(
controller: controller,
child: child,
);
}
}