JSFiddle - React, Tailwind, and code Playground
HTML
<ul class="selector">
<li><span>ID:SomeId8</span></li>
<li class="selected"><span>ID:SomeId4</span></li>
<li><span>ID:SomeId5</span></li>
<li><span>ID:SomeId3</span></li>
<li><span>ID:SomeId2</span></li>
</ul>
CSS
body, html
{
margin: 0;
padding: 0;
}
ul.selector
{
width: 250px;
margin: 0;
height: 100vh;
overflow: auto;
background-color: #F5F9FD;
list-style: none;
padding: 0;
box-shadow: inset -2px 0 2px rgba(0, 0, 0, 0.05), inset -1px 0 0 #C4CAD2;
}
ul.selector li
{
padding: 10px;
height: 50px;
line-height: 50px;
position: relative;
margin: 0;
border-bottom: 1px solid #C4CAD2;
}
ul.selector li.selected
{
background-color: white;
}
ul.selector li.selected:after
{
position: absolute;
right: 0px;
background-color: white;
top: 0;
bottom: 0;
content: " ";
width: 1px;
}