friend_trend_binding.dart
779 Bytes
import 'package:doublefeel_flutter/data/models/friend/friend_models.dart';
import 'package:get/get.dart';
import '../controllers/friend_trend_controller.dart';
class FriendTrendBinding extends Bindings {
@override
void dependencies() {
final arguments = Get.arguments;
final trendArguments = arguments is FriendTrendArguments
? arguments
: FriendTrendArguments(
friendItem: arguments is FriendItem ? arguments : null,
);
Get.lazyPut<FriendTrendController>(
() => FriendTrendController(
friendItem: trendArguments.friendItem,
initialDate: trendArguments.initialDate,
initialPeriod: trendArguments.initialPeriod,
initialTypeIndex: trendArguments.initialTypeIndex,
),
);
}
}