import React, { PropTypes } from 'react';

import DestinationListingCard from '../DestinationListingCard/DestinationListingCard';
import Link from '../../Link/Link';

import css from './SpaceListingCard.css';

const SpaceListingCard = (props) => {
  const {
    placeLabel,
    placeHref,
    location,
    size,
    ...rest,
  } = props;

  return (
    <DestinationListingCard
      carouselOverlay={ placeLabel && placeHref && (
        <Link
          href={ placeHref }
          className={ css.placeLink }
          iconClassName={ css.placeLinkIcon }
        >
          { placeLabel }
        </Link>
      ) }
      information={ [location, size] }
      { ...rest }
    />
  );
};

SpaceListingCard.propTypes = {
  placeLabel: PropTypes.node,
  placeHref: PropTypes.string,
  location: PropTypes.node,
  size: PropTypes.node,
  price: PropTypes.node,
  priceUnit: PropTypes.node,
};

export default SpaceListingCard;
@@ -306,16 +306,39 @@
   size,%0A
+    onPlaceLabelClick,%0A
     ...r
@@ -462,16 +462,66 @@
   %3CLink%0A
+          onPlaceLabelClick=%7B onPlaceLabelClick %7D%0A
         
@@ -957,16 +957,53 @@
 s.node,%0A
+  onPlaceLabelClick: PropTypes.func,%0A
 %7D;%0A%0Aexpo

Add onClick event to space placeLabel