<div class="button-wrapper">

    <a mat-button class="mat-{{btnStyle}}-button btn-size-{{btnSize}}"
        color="{{btnColor}}" routerLink="/{{targetPage.path}}{{id != null ? '/' + id : ''}}">

        <mat-icon class="button-icon" fontSet="material-icons-outlined">{{targetPage.icon}}</mat-icon> {{targetPage.text}}

    </a>

</div>