import 'package:flutter/material.dart'; import 'package:get/get.dart'; import '../../controller/bottom_sheet_controller.dart'; class TappableAppbar extends StatelessWidget { final BottomSheetController? controller; final Widget child; const TappableAppbar( {super.key, required this.controller, required this.child}); @override Widget build(BuildContext context) { return GetInstance().isRegistered() ? GestureDetector( onLongPressEnd: (a) { if (GetInstance().isRegistered()) { controller!.tapingStatus(false); } }, onPanCancel: () {}, onPanDown: (a) { if (GetInstance().isRegistered()) { controller!.tapingStatus(true); } }, child: child, ) : child; } }