import style from '../styles/price-action.module.css'; import React, { useEffect } from 'react'; import formatCurrency from '~/libs/formatCurrency'; import { IProductDetail } from '~/types/product'; import { useProductDetail } from '../stores/useProductDetail'; import AddToCart from './AddToCart'; import Link from 'next/link'; import { getAuth } from '~/libs/auth'; type Props = { product: IProductDetail; }; const PriceAction = ({ product }: Props) => { const { activePrice, setActive, activeVariantId, quantityInput, setQuantityInput, askAdminUrl, isApproval, setIsApproval, } = useProductDetail(); useEffect(() => { setActive(product.variants[0]); }, [product, setActive]); return (