Asymmetrik/ngx-starter

View on GitHub
src/app/common/table/columns/expander/asy-expander-column.component.html

Summary

Maintainability
Test Coverage
<ng-container cdkColumnDef [sticky]="sticky()" [stickyEnd]="stickyEnd()">
    <th cdk-header-cell style="width: 42px" *cdkHeaderCellDef></th>
    <td cdk-cell *cdkCellDef="let item; let index = index">
        @if (isExpandable()(index, item)) {
            <button class="btn shadow-none p-0" type="button" (click)="toggle(index, item)">
                <span
                    class="fa-solid fa-lg fa-angle-down"
                    [class.fa-flip-vertical]="isExpanded(index, item)"
                ></span>
            </button>
        }
    </td>
</ng-container>