import { Box, Image, Text } from 'theme-ui' import { VisibilityContext } from 'react-horizontal-scrolling-menu' import { useContext } from 'react' export default function Project({ title, description, sx, color, img, itemId }) { const visible = useContext(VisibilityContext) const isVisible = visible.isItemVisible(itemId) console.log(itemId) return ( `linear-gradient(to bottom, ${color[0]}, ${color[1]})`, color: 'white', overflow: 'clip', width: '70rem', height: '100%', transition: '700ms cubic-bezier(0.075, 0.02, 0.165, 1)', transformOrigin: 'center', opacity: isVisible ? 1 : 0.25, mx: 16, sx }} itemId={itemId} > {title} {description} ) }