More refactoring and integration of standards dataset database

This commit is contained in:
Dominic Ferrando
2026-07-04 14:11:13 -04:00
parent 9e1025e119
commit 01878a8e03
7 changed files with 93 additions and 57 deletions
@@ -1,6 +1,6 @@
<script lang="ts">
import {
DEFAULT_STANDARDS_DATA,
DEFAULT_STANDARDS_DATASET,
Standards,
type StandardsParameters,
} from "@blade-and-brawn/calculator";
@@ -15,7 +15,7 @@
let activeTab = $state("standards");
const defaultStandards = new Standards(DEFAULT_STANDARDS_DATA);
const defaultStandards = new Standards(DEFAULT_STANDARDS_DATASET);
let input = $state({
activity: Activity.BenchPress,
@@ -38,12 +38,15 @@
});
const allStandards = $derived(
new Standards(DEFAULT_STANDARDS_DATA, selected.params),
new Standards(DEFAULT_STANDARDS_DATASET, selected.params),
);
$effect(() => {
const savedParameters = localStorage.getItem("parameters");
if (savedParameters) input = JSON.parse(savedParameters);
if (!savedParameters) return;
const parsed = JSON.parse(savedParameters);
if (parsed?.params) input = parsed;
});
$effect(() => {