AI-admin: sorter aliaser alfabetisk, tokenforbruk synkende

Bruker $derived for å opprettholde sortering etter rename/oppdatering.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
vegard 2026-03-16 05:51:05 +01:00
parent 21683bd660
commit ad0d4f1f8a

View file

@ -480,6 +480,8 @@
} }
} }
let sortedAliases = $derived([...aliases].sort((a, b) => a.alias.localeCompare(b.alias, 'nb')));
let sortedUsage = $derived([...usage].sort((a, b) => b.total_tokens - a.total_tokens));
let totalTokens = $derived(usage.reduce((s, u) => s + u.total_tokens, 0)); let totalTokens = $derived(usage.reduce((s, u) => s + u.total_tokens, 0));
</script> </script>
@ -598,7 +600,7 @@
<span class="col-status"></span> <span class="col-status"></span>
</div> </div>
{#each aliases as alias (alias.id)} {#each sortedAliases as alias (alias.id)}
{@const ap = providersForAlias(alias.id)} {@const ap = providersForAlias(alias.id)}
{#if editingAlias === alias.id} {#if editingAlias === alias.id}
<div class="table-row alias-edit-row"> <div class="table-row alias-edit-row">
@ -841,7 +843,7 @@
<span class="col-num">Est. $</span> <span class="col-num">Est. $</span>
</div> </div>
{#each usage as row} {#each sortedUsage as row}
{@const cost = estimateCost(row)} {@const cost = estimateCost(row)}
<div class="table-row usage-row"> <div class="table-row usage-row">
<span class="col-alias">{row.model_alias}</span> <span class="col-alias">{row.model_alias}</span>