I'm currently working on creating a dashboard with Angular and Bootstrap 4. I've utilized the equal-width columns from https://getbootstrap.com/docs/4.0/layout/grid and it's functioning well. However, I'm facing an issue where if the longDescription field is too big, each card gets displayed on a separate row. My goal is to always have 3 columns per row with word wrapping for text.
<div class="container mt-5">
<div class="row">
<div *ngFor="let card of cards">
<div class="col-sm">
<div class="card p-3 mb-4">
<h6>{{card.longDescription}}</h6>
</div>
</div>
</div>
</div>
</div>
The desired outcome I want to achieve visually can be seen here:
Your guidance on this matter would be greatly appreciated.