I am working on creating a multicheck dropdown similar to the one used in Gmail. Here is an example of what I have accomplished so far :
https://i.sstatic.net/X5eIg.png
However, I am not satisfied with how it looks.
Could someone please provide suggestions on how I can achieve a design closer to the image shown below?
UPDATE:
Below is the code snippet for my multicheck dropdown:
<th >
<div class="dropdown text-center">
<input type='checkbox' value='loadBalancing' [(ngModel)]="selectedAll" (change)="selectAll($event)">
<button class="btn btn-secondary dropdown-toggle" type="button" id="dropdownMenuButton" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
</button>
<div class="dropdown-menu" aria-labelledby="dropdownMenuButton" style="margin-left:33%; margin-top: -2%">
<a class="dropdown-item" href="#" (click)="selectAll(true)">SelectAll</a>
<a class="dropdown-item" href="#" (click)="selectAll(false)">None</a>
</div>
</div>
</th>