import React, { FC, useEffect } from 'react' import { useParams } from 'react-router-dom' import { useDispatch, useSelector } from 'react-redux' import { actionCreators as loaderActionCreators } from '../../../store/reducers/Loader' import { actionCreators as shopItemActionCreators } from '../../../store/reducers/ShopItem' import { Container } from 'reactstrap' import { FeatherIcon } from '../../../components/FeatherIcons' import { RelatedProducts } from '../RelatedProducts' import { ApplicationState } from '../../../store' const ShopItem = () => { const params = useParams() const dispatch = useDispatch() const { content, shopItem } = useSelector((state: ApplicationState) => state) const page = content?.shopItem useEffect(() => { // if(params?.slug) // dispatch(shopItemActionCreators.requestShopItem({ // slug: params.slug // })) }, []) useEffect(() => { // shopItem?.isLoading // ? dispatch(loaderActionCreators.show()) // : setTimeout(() => { // dispatch(loaderActionCreators.hide()) // }, 1000) }, [shopItem?.isLoading]) return <>
{`SKU: ${shopItem?.sku}`}

{shopItem?.title}

{shopItem?.newPrice ? <>{shopItem?.price} {shopItem?.newPrice} : {shopItem?.price}}
} export { ShopItem }