"use client"; import Image from "next/image"; import { useTranslations } from "next-intl"; import { Typography } from "@/components/ui"; import { getFormattedPrice } from "@/shared/utils/price"; import { Currency } from "@/types"; import { useMultiPageNavigationContext } from ".."; import styles from "./ConsultationTable.module.scss"; export default function ConsultationTable() { const t = useTranslations("AdditionalPurchases.add-consultant"); const { navigation } = useMultiPageNavigationContext(); const data = navigation.currentItem; const currency = Currency.USD; const product = data?.variants?.[0]; const discount = data?.properties?.find(p => p.key === "discount")?.value ?? 0; const price = getFormattedPrice(product?.price ?? 0, currency); const oldPrice = getFormattedPrice( Number(product?.price ?? 0) * 100 / (100 - Number(discount)), currency, ); return (