Reputation: 6880
I have a time picker component in Angular 8, with bootstrap 4. I'm trying to center a ngb-timepicker
in a col-12
inside this component.
<div class="row pickerContainer">
<div class="col-12 pickerCenterer">
<h2>Title</h2>
<ngb-timepicker [(ngModel)]="time"></ngb-timepicker>
<hr>
<pre>Selected time: {{time | json}}</pre>
</div>
</div>
.pickerContainer{
text-align:center;
}
.pickerCenterer{
display:inline-block;
margin:0 auto;
}
This results with text being centered, but not the time picker. Stackblitz example here: https://cqutyi.run.stackblitz.io/
How do I center the time-picker itself?
Upvotes: 0
Views: 1224
Reputation: 2027
You can make use of row class instead of col-12 like below.
<div class="row pickerContainer">
<div class="row pickerCenterer">
<h2>Title</h2>
<ngb-timepicker [(ngModel)]="time"></ngb-timepicker>
<hr>
<pre>Selected time: {{time | json}}</pre>
</div>
</div>
Demo is here - https://stackblitz.com/edit/angular-zzvzn7
Upvotes: 1