JSFiddle - React, Tailwind, and code Playground

HTML

<div id="container">
  <div id="always-left">
    always-left
  </div>
  <div id="right-group">
    <div id="shrinkable">
      min-width 100px with ellipsis
    </div>
    <div id="not-shrinkable">
      some long text that should not have ellipsis
    </div>
  </div>
</div>

CSS

#container {
  background-color: lightgreen;
  display: flex;
}

#always-left {
  background-color: yellow;
  margin: auto;
  margin-left: 0;
}

#right-group {
  margin: auto;
  margin-right: 0;
  display: flex;
}

#shrinkable {
  background-color: violet;
  vertical-align: middle;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

#not-shrinkable {
  background-color: lightblue;
  vertical-align: middle;
}

@media ( max-width: 200px ) {
  #container { flex-wrap: wrap; }
}