material drag and drop to a selected area code example
Example: angular material drag and drop only on button
<div class="example-box" cdkDrag>
I can only be dragged using the handle
<div class="example-handle" cdkDragHandle>
<button class="btn move" cdkDragHandle>
<mat-icon>open_with</mat-icon>
</button>
</div>
</div>