import 'package:flutter/material.dart';
import 'package:hmg_patient_app_new/core/app_assets.dart';
import 'package:hmg_patient_app_new/presentation/home/data/service_card_data.dart';
import 'package:hmg_patient_app_new/theme/colors.dart';

class LandingPageData {
  static List<ServiceCardData> getNotLoggedInServiceCardsList = [
    ServiceCardData(
      serviceName: "emergency",
      icon: AppAssets.emergency_services_icon,
      title: "Emergency",
      subtitle: "Services",
      backgroundColor: AppColors.primaryRedColor,
      iconColor: AppColors.whiteColor,
      textColor: AppColors.whiteColor,
      isBold: true,
    ),
    ServiceCardData(
      serviceName: "indoor_navigation",
      icon: AppAssets.indoor_nav_icon,
      title: "Indoor",
      subtitle: "Navigation",
      backgroundColor: AppColors.whiteColor,
      iconColor: AppColors.blackColor,
      textColor: AppColors.blackColor,
      isBold: false,
    ),
    ServiceCardData(
      serviceName: "search_doctor",
      icon: AppAssets.search_doctor_icon,
      title: "Search",
      subtitle: "Doctor",
      backgroundColor: AppColors.whiteColor,
      iconColor: AppColors.blackColor,
      textColor: AppColors.blackColor,
      isBold: false,
    ),
    ServiceCardData(
      serviceName: "health_calculators",
      icon: AppAssets.health_calculators_icon,
      title: "Health",
      subtitle: "Calculators",
      backgroundColor: AppColors.whiteColor,
      iconColor: AppColors.blackColor,
      textColor: AppColors.blackColor,
      isBold: false,
    ),
    ServiceCardData(
      serviceName: "health_converters",
      icon: AppAssets.health_calculators_icon,
      title: "Health",
      subtitle: "Converters",
      backgroundColor: AppColors.whiteColor,
      iconColor: AppColors.blackColor,
      textColor: AppColors.blackColor,
      isBold: false,
    ),
    ServiceCardData(
      serviceName: "parking_guide",
      icon: AppAssets.health_calculators_icon,
      title: "Parking",
      subtitle: "Guide",
      backgroundColor: AppColors.whiteColor,
      iconColor: AppColors.blackColor,
      textColor: AppColors.blackColor,
      isBold: false,
    ),
  ];

  static List<ServiceCardData> getLoggedInServiceCardsList = [
    ServiceCardData(
      serviceName: "emergency",
      icon: AppAssets.emergency_services_icon,
      title: "Emergency",
      subtitle: "Services",
      backgroundColor: AppColors.primaryRedColor,
      iconColor: AppColors.whiteColor,
      textColor: AppColors.whiteColor,
      isBold: true,
    ),
    ServiceCardData(
      serviceName: "lab_results",
      icon: AppAssets.lab_result_icon,
      title: "My Lab",
      subtitle: "Results",
      backgroundColor: AppColors.whiteColor,
      iconColor: AppColors.blackColor,
      textColor: AppColors.blackColor,
      isBold: false,
    ),
    ServiceCardData(
      serviceName: "radiology_results",
      icon: AppAssets.lab_result_icon,
      title: "My Radiology",
      subtitle: "Results",
      backgroundColor: AppColors.whiteColor,
      iconColor: AppColors.blackColor,
      textColor: AppColors.blackColor,
      isBold: false,
    ),
    ServiceCardData(
      serviceName: "prescriptions",
      icon: AppAssets.my_prescription_icon,
      title: "My",
      subtitle: "Prescriptions",
      backgroundColor: AppColors.whiteColor,
      iconColor: AppColors.blackColor,
      textColor: AppColors.blackColor,
      isBold: false,
    ),
    ServiceCardData(
      serviceName: "insurance_update",
      icon: AppAssets.insurance_update_icon,
      title: "Insurance",
      subtitle: "Update",
      backgroundColor: AppColors.whiteColor,
      iconColor: AppColors.blackColor,
      textColor: AppColors.blackColor,
      isBold: false,
    ),
    ServiceCardData(
      serviceName: "my_doctors",
      icon: AppAssets.insurance_update_icon,
      title: "My",
      subtitle: "Doctors",
      backgroundColor: AppColors.whiteColor,
      iconColor: AppColors.blackColor,
      textColor: AppColors.blackColor,
      isBold: false,
    ),
    ServiceCardData(
      serviceName: "sick_leaves",
      icon: AppAssets.insurance_update_icon,
      title: "My Sick",
      subtitle: "Leaves",
      backgroundColor: AppColors.whiteColor,
      iconColor: AppColors.blackColor,
      textColor: AppColors.blackColor,
      isBold: false,
    ),
  ];

  static List<ServiceCardData> getServiceCardsList = [
    ServiceCardData(
      icon: AppAssets.livecare_service,
      title: "LiveCare",
      subtitle: "Explore our app, View our services and offers",
      largeCardIcon: AppAssets.livecare_icon,
      backgroundColor: Colors.transparent,
      iconColor: Colors.transparent,
      textColor: Colors.transparent,
      isBold: true,
    ),
    ServiceCardData(
      icon: AppAssets.lab_result_icon,
      title: "Dermatology",
      subtitle: "Explore our app, View our services and offers",
      largeCardIcon: AppAssets.livecare_icon,
      backgroundColor: AppColors.whiteColor,
      iconColor: AppColors.blackColor,
      textColor: AppColors.blackColor,
      isBold: false,
    ),
    ServiceCardData(
      icon: AppAssets.my_prescription_icon,
      title: "Home Health Care",
      subtitle: "Explore our app, View our services and offers",
      largeCardIcon: AppAssets.livecare_icon,
      backgroundColor: AppColors.whiteColor,
      iconColor: AppColors.blackColor,
      textColor: AppColors.blackColor,
      isBold: false,
    ),
    ServiceCardData(
      icon: AppAssets.insurance_update_icon,
      title: "Pharmacy",
      subtitle: "Explore our app, View our services and offers",
      largeCardIcon: AppAssets.livecare_icon,
      backgroundColor: AppColors.whiteColor,
      iconColor: AppColors.blackColor,
      textColor: AppColors.blackColor,
      isBold: false,
    ),
  ];
}
