I have been working on projects that involve angular components styled with kendo. Now, I am looking to implement a navigation bar similar to the one shown in the image linked below: https://i.sstatic.net/EQ608.png
Currently, the "Home", "Profile", and "Contact" sections are separate components functioning based on routing.
How can I leverage Bootstrap Navigation to achieve this design while reusing these components?
<nav>
<div class="nav nav-tabs" id="nav-tab" role="tablist">
<a class="nav-item nav-link active" id="nav-home-tab" data-toggle="tab" href="#nav-home" role="tab" aria-controls="nav-home" aria-selected="true">Home</a>
<a class="nav-item nav-link" id="nav-profile-tab" data-toggle="tab" href="#nav-profile" role="tab" aria-controls="nav-profile" aria-selected="false">Profile</a>
<a class="nav-item nav-link" id="nav-contact-tab" data-toggle="tab" href="#nav-contact" role="tab" aria-controls="nav-contact" aria-selected="false">Contact</a>
</div>
</nav>
<div class="tab-content" id="nav-tabContent">
<div class="tab-pane fade show active" id="nav-home" role="tabpanel" aria-labelledby="nav-home-tab">...</div>
<div class="tab-pane fade" id="nav-profile" role="tabpanel" aria-labelledby="nav-profile-tab">...</div>
<div class="tab-pane fade" id="nav-contact" role="tabpanel" aria-labelledby="nav-contact-tab">...</div>
</div>
Note: My goal is to create a shared component for navigation and reuse it across different parts of the project.
EDIT: To render the angular component upon clicking the navigation button mentioned above.
<div class="tab-pane fade show active" id="home" role="tabpanel" aria-labelledby="home-tab">...</div>