@if (canvasMode) {

 

} @if (!canvasMode && htmlModeReady) {
@for (columnVariable of columnVariables; track columnVariable; let i = $index) {
@if (columnVariable.firstOfClass && columnVariable.assetClass === 'asset') { Assets } @if (columnVariable.firstOfClass && columnVariable.assetClass === 'liability') { Liabilities } @if (columnVariable.firstOfClass && columnVariable.assetClass === 'equity') { Equity }
}
A-L-E
@for (columnVariable of columnVariables; track columnVariable; let j = $index) {
@if (!((columnVariable.assetClass === 'equity') && !multiEquityAllowed)) {
add
remove
@if (j > 0) {
arrow_back
} @if (j < columnVariables.length - 1 && !(!multiEquityAllowed && columnVariable.assetClass === 'liability' && columnVariable.lastOfClass)) {
arrow_forward
} }
}
Flows ↓ / Stock Vars →
@for (columnVariable of columnVariables; track columnVariable; let j = $index) {
@if (!isCellEditing(0, j+1)) { ▼ } @if (isCellEditing(0, j+1)) { }
}
add
Initial Conditions
@for (columnVariable of columnVariables; track columnVariable; let j = $index) {
}
@for (flow of flows; track flow; let i = $index) {
add
remove
@if (i > 0) {
arrow_upward
} @if (i < flows.length - 1) {
arrow_downward
}
@if (!isCellEditing(i+2, 0)) { } @if (isCellEditing(i+2, 0)) { }
@if (cellValues) { @for (columnVariable of columnVariables; track columnVariable; let j = $index) {
@if (!isCellEditing(i+2, j+1)) { } @if (isCellEditing(i+2, j+1)) { }
} }
}
}