import React from 'react'; import { View } from 'react-native'; import { pure } from 'recompose'; import ProductRecord from '../records/ProductRecord'; import theme from '../ui-theme'; import { Link } from 'react-router-native'; import { routeWithTitle } from '../helpers/RouteHelpers'; import { TileBox, StrongText, SubText, Thumbnail, QuantityLine } from './ItemTile'; import { withPlace } from '../enhancers/placeEnhancers'; const PlaceNameAndDistance = withPlace(({ place }) => { return ( {`${(place && place.name) || 'Loading...'} - ${parseFloat(place.distance).toFixed( 1 )} mi`} ); }); const EmptyProductTile = () => { return ( Loading... ); }; export default pure(({ product }: { product: ProductRecord }) => { if (!product) { return ; } return ( {product.name || ''} ); });