<html>
  <head>
    <link
      href="https://fonts.googleapis.com/css?family=Noto+Sans&display=swap"
      rel="stylesheet"
    />
  </head>
  <body>
    <div id="root"></div>
  </body>
</html>
body {
  width:100vw;
  height:100vh;
  background-image: url("https://www.eagleview.com/wp-content/themes/eagleview/assets/images/static/eagleview-hero.jpg");
  display: flex;
  align-items:center;
  justify-content:center;
  margin: 0;
}

.ev-popover {
  overflow:hidden;
  display: flex;
  align-items:center;
  justify-content: center;
  height: 56px;
  background-color:$salt-100;
  border-radius: 4px;
}
.popover_thumnail {
  cursor:pointer;
  display:flex;
  align-content:center;
  justify-items:center;
  align-items:center;
  justify-content:center;
  background-color:$charcoal-100;
  height: 48px;
  width: 48px;
  border-radius: 4px;
  margin: 4px;
}

.popover_text_container {
  background-color: transparent;
  padding-right: 16px;
  padding-left: 4px;
}

.ev-type {
  font-family: "Noto Sans", sans-serif;
}

.ev-type--interactive {
  color: $charcoal-200;
  font-size: 18px;
  line-height: 1;
}

.ev-type--meta {
  color: $charcoal-700;
  font-size: 14px;
  line-height: auto;
}

View Compiled
function EVPopover() {
  return (
    <div className="ev-popover">
      <div className="popover_thumnail">
        <img src="http://cdn.onlinewebfonts.com/svg/img_67289.png" height="24px"/></div>
      <div className="popover_text_container">
        <span className="ev-type ev-type--interactive">15606 NE 40th Street</span><br />
        <span className="evtype ev-type--meta">Seattle, WA 98052</span>
      </div>
    </div>
  );
}

ReactDOM.render (<EVPopover /> , document.getElementById('root'));
View Compiled

External CSS

  1. https://codepen.io/jcusick/pen/gObZGzE.scss

External JavaScript

  1. https://cdnjs.cloudflare.com/ajax/libs/react/16.2.0/umd/react.development.js
  2. https://cdnjs.cloudflare.com/ajax/libs/react-dom/16.2.0/umd/react-dom.development.js