JSFiddle - React, Tailwind, and code Playground
by alexb
HTML
<ul>
<li>
<div class="main">
<div class="content">Tech (193)</div>
</div>
<div class="extra">
<ul>
<div>+14 clients interested in</div>
<div>+3 new questions</div>
</ul>
</div>
</li>
<li>
<div class="main">
<div class="content">
Longer<br>
Content<br>
Than<br>
Extra
</div>
</div>
<div class="extra">
<ul>
<div>+14 clients interested in</div>
<div>+3 new questions</div>
</ul>
</div>
</li>
<li>
<div class="main">
<div class="content">
Real Estate (82)
</div>
</div>
<div class="extra">
<ul>
<div>+14 clients interested in</div>
</ul>
</div>
</li>
</ul>
CSS
ul {
list-style: none;
width: 100%;
}
li {
display: flex;
align-items: initial;
border-bottom: 1px solid #ddd;
padding: 16px;
}
.main {
display: flex;
flex-direction: column;
justify-content: center;
flex: 1;
}
.extra {
margin-left: 40px;
display: flex;
flex-direction: column;
justify-content: center;
}