From b3253425e31463b74ff0b4ddeb6a6d38d2e5444a Mon Sep 17 00:00:00 2001 From: Dominic Ferrando Date: Sat, 20 Sep 2025 21:34:41 -0400 Subject: [PATCH] Standards updates --- src/lib/services/calculator/main.ts | 6 +++++- src/routes/+layout.svelte | 2 +- src/routes/standards/+page.svelte | 27 ++++++++++++++++++++++----- 3 files changed, 28 insertions(+), 7 deletions(-) diff --git a/src/lib/services/calculator/main.ts b/src/lib/services/calculator/main.ts index e516109..a6f06a1 100644 --- a/src/lib/services/calculator/main.ts +++ b/src/lib/services/calculator/main.ts @@ -187,6 +187,7 @@ export type StandardsConfig = { weightModifier: number, weightSkew: number, ageModifier: number, + disableGeneration: boolean } export class Standards { @@ -199,6 +200,7 @@ export class Standards { weightModifier: cfg?.weightModifier ?? .1, weightSkew: cfg?.weightSkew ?? .1, ageModifier: cfg?.ageModifier ?? .1, + disableGeneration: cfg?.disableGeneration ?? false }; // prepare data @@ -212,7 +214,9 @@ export class Standards { } // generate data - const allGenerators = this.activityStandards[activity].metadata.generators; + const allGenerators = this.cfg.disableGeneration ? + [] : + this.activityStandards[activity].metadata.generators; const ageGenerators = allGenerators.filter(g => g.metric === "age"); for (const ageGenerator of ageGenerators) { diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index daab6ce..442be05 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -17,7 +17,7 @@
-
+
{@render children?.()}