// GENERATED CODE - DO NOT MODIFY BY HAND
part of '../../../../presentation/screens/receipt/receipt_route.dart';
// **************************************************************************
// GoRouterGenerator
// **************************************************************************
List<RouteBase> get $appRoutes => [$receiptRoute];
RouteBase get $receiptRoute => GoRouteData.$route(
path: '/concierge/receipt',
factory: $ReceiptRoute._fromState,
);
mixin $ReceiptRoute on GoRouteData {
static ReceiptRoute _fromState(GoRouterState state) =>
ReceiptRoute(orderId: int.parse(state.uri.queryParameters['order-id']!));
ReceiptRoute get _self => this as ReceiptRoute;
@override
String get location => GoRouteData.$location(
'/concierge/receipt',
queryParams: {'order-id': _self.orderId.toString()},
);
@override
void go(BuildContext context) => context.go(location);
@override
Future<T?> push<T>(BuildContext context) => context.push<T>(location);
@override
void pushReplacement(BuildContext context) =>
context.pushReplacement(location);
@override
void replace(BuildContext context) => context.replace(location);
}