JSFiddle - React, Tailwind, and code Playground

HTML

<div class="wrapper">
  <div class="item">1</div>
  <div class="item">2</div>
  <div class="item">3</div>
  <div class="item">4</div>
  <div class="item">5</div>
  <div class="item">6</div>
  <div class="item">7</div>
  <div class="item">8</div>
  <div class="item">9</div>
  <div class="item">10</div>
</div>
<br>
<div class="wrapper">
  <div class="item">1</div>
  <div class="item">2</div>
  <div class="item">3</div>
  <div class="item">4</div>
  <div class="item">5</div>
</div>
<br>
<div class="wrapper">
  <div class="item">1</div>
  <div class="item">2</div>
  <div class="item">3</div>
</div>

CSS

.wrapper {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  height:50px;
  width: fit-content;
  
}

.item {
  flex: 0 0 20px;
  width:20px;
  height:20px;
  background: pink;
  border-radius: 50%;
  text-align: center;
  line-height: 20px;
}