I have gone through numerous threads on this issue and attempted all the suggestions, but nothing seemed to work for me.
Here is the code I am currently using:
<div class="container-fluid d-flex flex-column" style="height: 100vh;">
<div class="row d-flex flex-column no-gutters">
<app-top class="col"></app-top>
<div class="row flex-row no-gutters" style="margin-top: 38px;">
<app-left class="col flex-shrink-0"></app-left>
<div class="col">
<router-outlet></router-outlet>
</div>
<app-right class="col flex-shrink-0"></app-right>
</div>
</div>
</div>
The content in my code isn't extending as desired. It should display a Navbar at the top followed by three columns, each with full height.