Skip to content

Instantly share code, notes, and snippets.

View mondoktamas's full-sized avatar

Mondok Tamas mondoktamas

  • PettersonApps
  • Ukraine
View GitHub Profile
{"schemaVersion":1,"label":"Code Coverage","message":"98.48%","color":"hsl(118, 100%, 40%)"}
import 'package:auto_route/auto_route.dart';
import 'package:flutter/material.dart' hide DateUtils;
import 'package:flutter/services.dart';
import 'package:flutter_bloc/flutter_bloc.dart';
import 'package:flutter_gen/gen_l10n/app_localizations.dart';
import 'package:flutter_svg/flutter_svg.dart';
import 'package:sas/application/di/injection.dart';
import 'package:sas/application/domain/entity/extended_airport_entity.dart';
import 'package:sas/application/domain/entity/flights/flight_calendar_prices_entity.dart';
import 'package:sas/application/presentation/features/main/features/book/features/booking_flow/cubit/booking_flow_cubit.dart';
import 'dart:math';
import 'package:cached_network_image/cached_network_image.dart';
import 'package:flutter/material.dart';
class StackedAvatar extends StatelessWidget {
const StackedAvatar({
required this.avatarUrls,
this.size = 32.0,
this.maxItemCount = 3,
import 'dart:collection' show Queue;
import 'dart:math' as math;
import 'package:equatable/equatable.dart';
import 'package:flutter/material.dart' hide BottomNavigationBar;
import 'package:flutter_svg/flutter_svg.dart';
import 'package:sas/application/presentation/resources/redesign/colors.dart';
import 'package:sas/application/presentation/resources/redesign/theme.dart';
import 'package:sas/application/presentation/widgets/redesign/avatar/simple_circle_avatar.dart';
import 'package:vector_math/vector_math_64.dart' show Vector3;
import 'package:equatable/equatable.dart';
import 'package:flutter/material.dart' hide BottomNavigationBar;
import 'package:flutter_svg/flutter_svg.dart';
import 'package:sas/application/presentation/resources/redesign/colors.dart';
import 'package:sas/application/presentation/widgets/redesign/avatar/simple_circle_avatar.dart';
import 'package:sas/application/presentation/widgets/redesign/bottom_nav_bar/bottom_navigation_bar.dart';
//This is the second version of CustomBottomNavigationBar. I suggest to use this widget in the app
const double _navBarHeight = 84;
import 'dart:collection' show Queue;
import 'dart:math' as math;
import 'package:flutter/material.dart';
import 'package:vector_math/vector_math_64.dart' show Vector3;
typedef BottomNavigationBarItemDecoration = Widget Function(BuildContext context, int index, Widget? item);
class BottomNavigationBar extends StatefulWidget {
BottomNavigationBar({
import 'dart:math';
import 'package:auto_route/auto_route.dart';
import 'package:flutter/material.dart';
import 'package:flutter_bloc/flutter_bloc.dart';
import 'package:flutter_gen/gen_l10n/app_localizations.dart';
import 'package:sas/application/di/injection.dart';
import 'package:sas/application/domain/entity/initiate_api/passenger_entity.dart';
import 'package:sas/application/domain/entity/traveler/selected_travelers_entity.dart';
import 'package:sas/application/domain/entity/traveler/traveler_entity.dart';
import 'dart:ui';
import 'package:auto_route/auto_route.dart';
import 'package:flutter/cupertino.dart';
import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';
import 'package:mrz_parser/mrz_parser.dart';
import 'package:sas/application/presentation/features/add_and_edit_traveler/page/add_and_edit_traveler_bottom_sheet.dart';
import 'package:sas/application/presentation/features/add_and_edit_traveler/widgets/picker_selection_widget.dart';
import 'package:sas/application/presentation/features/forgot_password/page/forgot_password_bottom_sheet.dart';
import 'package:dio/dio.dart';
import 'package:skogluft/application/data/datasource/auth_local_data_store.dart';
import 'package:skogluft/application/data/datasource/auth_service.dart';
import 'package:skogluft/application/di/injection.dart';
class TokenInterceptor extends InterceptorsWrapper {
TokenInterceptor({
final InterceptorSuccessCallback? onResponse,
}) : super(
onRequest: (requestOptions, handler) async {
// Copyright 2014 The Flutter Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
import 'dart:math' as math;
import 'package:flutter/foundation.dart';
import 'package:flutter/gestures.dart' show DragStartBehavior;
import 'package:flutter/material.dart';
import 'package:flutter/rendering.dart';