import { useRef } from 'react';
import PropTypes from 'prop-types';
import {
productCardClasses,
productHeaderClasses
} from '../../Product/ProductTheme';
import { useModal, MODAL_TYPE } from '../../../../../contexts/Modal';
import { useResponsiveDevice } from '../../../../../contexts/ResponsiveDevice';
import ProductButtons from './ProductButtons';
import ProductCardImage from './ProductCardImage';
import ProductDescription from './ProductDescription';
const Product = ({
color,
description,
imageUrl,
price,
productUrl,
title
}) => {
const learnMoreButtonRef = useRef();
const { isMobileView } = useResponsiveDevice();
const { openModal } = useModal();
const openProductDetails = () => {
openModal({
content: {
productDescriptionContent: (