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;