import React, { FC } from 'react' import { Box, Flex } from '@vtex/store-ui' import { useItemContext } from './ItemContext' import { AVAILABLE, CANNOT_BE_DELIVERED } from './constants/Availability' interface Props { layout: 'cols' | 'rows' } export const AvailabilityMessage: FC = ({ layout = 'cols' }) => { const { item: { availability }, loading, } = useItemContext() if (loading) { return null } if (availability === AVAILABLE) { return null } const Component = layout === 'cols' ? Flex : Box return ( {availability === CANNOT_BE_DELIVERED ? ( This product cannot be delivered to the address provided. ) : ( This product is no longer available. )} ) }