import 'package:rasadyar_core/core.dart'; class ActionLogic extends GetxController with GetTickerProviderStateMixin { late Rx slidController; bool showSlideHint = true; RxBool isExpanded = false.obs; RxInt selectedIndex = 0.obs; List headersTitle = [ 'کاربران', 'سوابق بازرسی من', 'آمار', 'خروج از سامانه', ]; List headersIcons = [ Assets.vecProfileUserSvg, Assets.vecCalendarSearchSvg, Assets.vecDiagramSvg, Assets.vecLogoutSvg, ]; @override void onInit() { super.onInit(); slidController = SlidableController(this).obs; } @override void onReady() { // TODO: implement onReady super.onReady(); } @override void onClose() { // TODO: implement onClose super.onClose(); } Future triggerSlidableAnimation() async { await Future.delayed(Duration(milliseconds: 200)); await slidController.value.openEndActionPane(); await Future.delayed(Duration(milliseconds: 200)); await slidController.value.close(); showSlideHint = !showSlideHint; } }