part of '../constants.dart';

/// route list constant
class RouteList {
  // Home
  static const String home = 'home';
  static const String onBoarding = 'onBoarding';
  static const String dashboard = 'dashboard';
  static const String homeSearch = 'home-search';
  static const String notificationRequest = 'notification-request';
  static const String privacyTerms = 'privacy-terms';
  static const String multiSiteSelection = 'multi-site-selection';

  // User
  static const String profile = 'profile';
  static const String login = 'login';
  static const String loginSMS = 'login-sms';
  static const String register = 'register';
  static const String updateUser = 'update-user';
  static const String account = 'account';
  static const String personalInfo = 'personal-info';
  static const String changePassword = 'change-password';
  static const String language = 'language';
  static const String currencies = 'currencies';
  static const String deleteAccount = 'delete-account';
  static const String biometrics = 'biometrics';

  // Blog
  static const String blog = 'blog';
  static const String listBlog = 'list-blog';
  static const String blogs = 'blogs';
  static const String detailBlog = 'detail-blog';

  // Products
  static const String products = 'products';
  static const String productDetail = 'product';

  // WishList
  static const String wishlist = 'wishlist';

  // Checkout
  static const String checkout = 'checkout';

  // Orders
  static const String orders = 'orders';
  static const String orderDetail = 'order-detail';
  static const String orderdSuccess = 'ordered-success';

  // Notify
  static const String notify = 'notify';

  // Category
  static const String category = 'category';

  // Category
  static const String categorySearch = 'category-search';

  //Subcategory
  static const String subCategories = 'subcategories';

  // Search
  static const String search = 'search';

  // Cart
  static const String cart = 'cart';
  static const String selectAddress = 'select-address';
  static const String addressBook = 'address-book';
  static const String addressManagement = 'address-management';

  //Audio
  static const String audioPlaylist = 'audio-playlist';

  // FlutterFlow
  static const String flutterflow = 'flutterflow';

  // openAI
  static const String openai = 'openai';

  static const String videos = 'videos';

  // ----------------------------- Vendor ----------------------------
  // Store
  static const String storeDetail = 'store-detail';

  static const String vendorChat = 'vendor-chat';

  static const String vendorAdmin = 'vendor-admin';

  static const String brandList = 'brand-list';

  static const String geoSearch = 'geo-search';

  static const String wcfmLiveChatStore = 'wcfm-live-chat-store';

  // Product

  static const String createProduct = 'create-product';

  static const String productSell = 'product-sell';

  static const String listChat = 'list-chat';

  static const String wcfmLiveChat = 'wcfm-live-chat';

  static const String map = 'map';

  // Vendor list and category list
  static const String vendorCategory = 'vendors';

  // Vendor list only
  static const String vendorList = 'vendor-list';

  static const String page = 'page';
  static const String html = 'html';
  static const String static = 'static';
  static const String postScreen = 'postScreen';
  static const String story = 'story';
  static const String dynamic = 'dynamic';
  static const String backdrop = 'backdrop';
  static const String brand = 'brand';
  static const String tiktok = 'tiktok';
  static const String productReviews = 'product-reviews';
  static const String createReview = 'create-review';
  static const String createReviewSuccess = 'create-review-success';
  static const String myRating = 'my-rating';

  /// FluxNews
  static const String postManagement = 'postManagement';

  /// Delivery
  static const String delivery = 'delivery';

  /// Membership Ultimate
  static const String memberShipUltimatePlans = 'memberShipUltimatePlans';
  static const String memberShipUltimateSignUp = 'memberShipUltimateSignUp';
  static const String memberShipUltimateBankInfo = 'memberShipUltimateBankInfo';

  /// Paid Membership Pro
  static const String paidMemberShipProPlans = 'paidMemberShipProPlans';
  static const String paidMemberShipProSignUp = 'paidMemberShipProSignUp';
  static const String paidMemberShipProConfirmation =
      'paidMemberShipProConfirmation';

  /// Tera Wallet
  static const String myWallet = 'my-wallet';
  static const String teraWalletTransactions = 'tera-wallet-transactions';
  static const String teraWalletTransactionDetail =
      'tera-wallet-transaction-detail';
  static const String teraWalletTransfer = 'tera-wallet-transfer';
  static const String teraWalletTopUp = 'tera-wallet-top-up';
  static const String teraWalletTransferSuccess =
      'tera-wallet-transfer-success';
  static const String teraWalletTransferFail = 'tera-wallet-transfer-fail';
  static const String teraWalletWithdrawal = 'tera-wallet-withdrawal';
  static const String teraWalletWithdrawalSettings =
      'tera-wallet-withdrawal-settings';

  /// POS
  static const String posDashboard = 'posDashboard';
  static const String posOrders = 'posOrders';
  static const String posSettings = 'posSettings';

  /// Digits Mobile Login
  static const String digitsMobileLoginSignUp = 'digitsMobileLoginSignUp';
  static const String digitsMobileLogin = 'digitsMobileLogin';

  static const String webview = 'webview';

  static const String tabMenu = 'tabMenu';
  static const String scrollable = 'scrollable';
  static const String pageTab = 'pageTab';

  /// Wholesale
  static const String wholesaleSignUp = 'wholesaleSignUp';

  /// Store Locator
  static const String storeLocator = 'storeLocator';

  /// B2BKing
  static const String b2bkingSignUp = 'b2bkingSignUp';

  /// Login with Webview
  static const String loginWithWebview = 'loginWithWebview';

  /// Signup with Webview
  static const String signUpWithWebview = 'signUpWithWebview';

  /// Signup with Webview
  static const String checkoutWithWebview = 'checkoutWithWebview';

  /// Branch
  static const String branchSelecter = 'branchSelecter';

  /// Booking History
  static const String bookingHistory = 'bookingHistory';
}
