common.dart 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. // ignore_for_file: unused_local_variable
  2. import 'themes/themes.dart';
  3. import 'package:lottie/lottie.dart';
  4. import 'package:flutter/material.dart';
  5. import 'localization/app_translations.dart';
  6. class Common {
  7. static welcomeTextWidget(BuildContext context) => Text(
  8. AppTranslations.of(context)!.text("key_welcomemsg"),
  9. style: TextStyle(fontSize: 24, color: AppTheme.primaryColor),
  10. );
  11. static loginPharaWidget(BuildContext context) =>
  12. Text(AppTranslations.of(context)!.text("key_welcome_login_msg"));
  13. static signupPharaWidget(BuildContext context) =>
  14. Text(AppTranslations.of(context)!.text("key_welcome_signup_msg"));
  15. static goFuelLogoWidget(BuildContext context) => const Padding(
  16. padding: EdgeInsets.all(20),
  17. child: Image(
  18. image: AssetImage('assets/images/logos/gofuel_logo.jpeg',
  19. package: 'gozap_package')),
  20. );
  21. static brandSmallColorLogoWidget(BuildContext context) => const Padding(
  22. padding: EdgeInsets.all(20),
  23. child: Image(
  24. image: AssetImage('assets/images/logos/gozap_small_color_logo.png',
  25. package: 'gozap_package')),
  26. );
  27. static brandSmallBannerWidget(BuildContext context) => const Image(
  28. image: AssetImage('assets/images/bg/gozap_small_banner.png',
  29. package: 'gozap_package'));
  30. static brandLargeBannerWidget(BuildContext context) => const Image(
  31. image: AssetImage('assets/images/bg/gozap_large_banner.png',
  32. package: 'gozap_package'));
  33. static lottieSignedupWidget(BuildContext context) => Lottie.asset(
  34. "packages/gozap_package/assets/lottie/registered_lottie.json",
  35. repeat: false,
  36. );
  37. static lottieLoggedInWidget(BuildContext context) => Lottie.asset(
  38. "packages/gozap_package/assets/lottie/logged_in_lottie.json",
  39. repeat: false,
  40. );
  41. }