@let tableData = data$ | async;
@let filteredColumns =
columns | caMainTableHiddenRows: hideFieldsToHide;
@for (col of filteredColumns; let indx = $index; track indx) {
}
@for (row of tableData; track $index; let rowIndex = $index) {
@let isSelected = selectedRowIndex === rowIndex;
@if (row.rowType === 'reorder') {
} @else if (row.rowType === 'truck') {
} @else {
@for (
(col of columns | caMainTableHiddenRows: hideFieldsToHide);
track $index
) {
|
|
}
}
}
@switch (col.headerCellType) {
@case ('template') {
}
@default {
{{ col.header }}
}
}
|
@switch (col.cellType) {
@case ('template') {
}
@case ('component') {
}
@default {
}
}
@switch (data.pipeType) {
@case ('date') {
{{ data.field | date: data.pipeString }}
}
@case ('currency') {
{{ data.field | currency: data.pipeString }}
}
@default {
{{ data.field }}
}
}