import { useTranslation } from "react-i18next"; import ProductInfoModal from "../../../components/ProductInfoModal"; import { Package } from "../../../services/product/type"; import React, { useState, useEffect } from "react"; import { formatCarriers } from "../../../logic/loigicUtils"; const PackageOverview = ({ packageInfo }: { packageInfo: Package }) => { const { t } = useTranslation(); const [isInfoModalOpen, setIsInfoModalOpen] = useState(false); useEffect(() => { console.log("Package info updated: ", packageInfo); }, [packageInfo]); return ( <> setIsInfoModalOpen(false)} packageInfo={packageInfo} />

{t("productInformation")}:

  • {t("networkProvider")}:
    {formatCarriers(packageInfo?.carriers)}
  • {t("infoRegistration")} (eKYC): {packageInfo?.ekycRequired ? t("required") : t("notRequired")}
  • {t("packageStartTime")}: {packageInfo?.activationMethod === 1 ? t("usageTimeCalculatedFromSignal") : t("usageTimeCalculatedFromPurchase")}
  • {t("coverageArea")}: {packageInfo?.coverageArea}
); }; export default PackageOverview;