{#if loadError} {/if}
{#each Object.values(Attribute) as attribute (attribute)} {/each} {#each calculations as calculation, index (calculation.key)} {#each Object.values(Attribute) as attribute (attribute)} {/each} {#if calculation.expanded} {/if} {:else} {/each}
Name Overall{attribute}
{#if isDirty(calculation)}
Unsaved
{/if}
{calculation?.levels?.player ?? "N/A"}
{calculation?.levels?.attributes?.[ attribute ] ?? "N/A"}
(calculation.levels = levelCalculator.calculate( calculation.player, calculation.activityPerformances, ))} > Metrics
(calculation.levels = levelCalculator.calculate( calculation.player, calculation.activityPerformances, ))} > Activity performances
{#each calculation.activityPerformances as activityPerformance (activityPerformance.activity)} {/each}
{#if calculation.saveError} {/if} {#if calculation.deleteError} {/if}
{loading ? "Loading..." : "No players yet"}