Restructuring default config for standards

This commit is contained in:
Dominic Ferrando
2026-07-04 17:41:08 -04:00
parent 376af8ea45
commit a888d24bfd
8 changed files with 59 additions and 48 deletions
@@ -1,6 +1,6 @@
<script lang="ts">
import {
DEFAULT_STANDARDS_DATA,
DEFAULT_STANDARDS_CONFIG,
Standards,
type StandardsParams,
} from "@blade-and-brawn/calculator";
@@ -15,8 +15,6 @@
let activeTab = $state("standards");
const defaultStandards = new Standards(DEFAULT_STANDARDS_DATA);
let input = $state({
activity: Activity.BenchPress,
metrics: {
@@ -24,7 +22,9 @@
age: null as number | null,
weight: null as number | null, // lb
},
params: structuredClone(defaultStandards.params) as StandardsParams,
params: structuredClone(
DEFAULT_STANDARDS_CONFIG.params,
) as StandardsParams,
});
const selected = $derived({
@@ -38,7 +38,10 @@
});
const allStandards = $derived(
new Standards(DEFAULT_STANDARDS_DATA, selected.params),
new Standards({
data: DEFAULT_STANDARDS_CONFIG.data,
params: selected.params,
}),
);
$effect(() => {