import { Box, Grid, Paper, Button, Typography, useTheme } from "@material-ui/core"; import React, { useState, useContext } from "react"; import Skeleton from '@material-ui/lab/Skeleton'; import useStyles from "./styles"; import { Link as RouterLink } from "react-router-dom"; import { foods } from "../../apollo/graphQL"; import { gql, useQuery } from "@apollo/client"; import { get } from "lodash"; import ConfigurationContext from "../../context/Configuration"; import CustomizeCard from "../CustomizeCard/CustomizeCard"; import { Link } from 'react-router-dom'; // constants const FOODS = gql` ${foods} ` function ItemContainer(props) { const theme = useTheme(); console.log(props.title) const classes = useStyles(); const [filters, setFilters] = useState({}) const { loading, error, data, refetch, networkStatus } = useQuery(FOODS, { variables: { category: props._id, ...filters } }) const configuration = useContext(ConfigurationContext) console.log('data', data) if (loading) return ( <> ) return ( {props.title} {'Deal Contains'} { data?.foodByCategory && data?.foodByCategory.map((item, index) => ( {console.log(item)} {item?.title} {item.description} {/* {item.variations[0].discounted > 0 && ( {item.variations[0].price.toFixed(2)} )} */} {/* {item.variations[0].discounted > 0 && ( */} {configuration.currency_symbol}{''} {item.variations[0].price.toFixed(2)}{' '} {configuration.currency_symbol}{''} {item.variations[0].price.toFixed(2)} {/* )} */} )) } ); } export default ItemContainer;