checkUnique method
Checks if specific route is already in stack
Can be screen route, dialog route or bottom sheet route
Therefore route name is dynamic
returns true if object is not present in stack
Implementation
@override
bool checkUnique({
required dynamic routeName,
AppTabType? tab,
required bool global,
}) {
return stack.indexWhere((element) => element.name == routeName) == -1;
}