The Angular Material button directive applies themed button styling and behavior to regular HTML button or anchor elements. The directive preserves normal browser interaction, so button clicks use Angular event bindings such as (click). section 28.2.1
Themed actions in a product table
Use mat-flat-button with color="accent" or color="warn" to distinguish actions such as deletion. Bind (click) to the action method and [disabled] to application state, for example [disabled]="isServer".
Apply mat-button to administration navigation buttons alongside routerLink and routerLinkActive. Import MatButtonModule, preferably through a shared MaterialFeatures module that imports and exports the required feature modules. section 7.5.2
Angular Material does not provide general margin and padding utilities. Add targeted CSS when needed, and avoid mixing unrelated package styles because their interactions can be unpredictable. section 28.2.1
