JSFiddle - React, Tailwind, and code Playground

by Hugo Carneiro

HTML

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css">
<div class="activity-table">
  <div class="activity-table-header">
    <div class="activity-table-cell">
      Status
    </div>
    <div class="activity-table-cell">
      User
    </div>
    <div class="activity-table-cell">
      Date
    </div>
  </div>
  <div class="activity-table-body">
    <div class="activity-table-row building">
      <div class="activity-table-cell">
        <i class="fa fa-dot-circle-o"></i> Building your app
      </div>
      <div class="activity-table-cell">
        [email protected]
      </div>
      <div class="activity-table-cell">
        June 27th 2017 at 10:03 AM
      </div>
    </div>
    <div class="activity-table-row building">
      <div class="activity-table-cell">
        <i class="fa fa-dot-circle-o"></i> App submitted to App Store
      </div>
      <div class="activity-table-cell">
        [email protected]
      </div>
      <div class="activity-table-cell">
        June 27th 2017 at 10:03 AM
      </div>
    </div>
    <div class="activity-table-row ready">
      <div class="activity-table-cell">
        <i class="fa fa-circle"></i> Your app is live on the App Store
      </div>
      <div class="activity-table-cell">
        [email protected]
      </div>
      <div class="activity-table-cell">
        June 27th 2017 at 10:03 AM
      </div>
    </div>
  </div>
</div>

CSS

.activity-table {
  display: table;
  table-layout: fixed;
  width: 100%;
  color: #999;
}

.activity-table-header {
  background-color: #fafafa;
  border-bottom: 1px solid #eee;
  display: table-header-group;
  padding-right: 16px;
  color: #999;
}

.activity-table-cell {
  border-bottom: 1px solid rgba(0, 0, 0, 0.065);
  display: table-cell;
  padding-left: 10px;
  vertical-align: middle;
  height: 46px;
  line-height: 46px;
  width: 100%;
}

.activity-table-body {
  display: table-row-group;
}

.activity-table-row {
  display: table-row;
}

.activity-table-row.building .fa {
  color: orange;
}

.activity-table-row.ready .fa {
  color: green;
}