From c750f5b069f853ed614660a5728f5ad2e75c4066 Mon Sep 17 00:00:00 2001 From: Justin Edmund Date: Fri, 28 Nov 2025 18:05:39 -0800 Subject: [PATCH] fix: add null guards for uncapLevel usage MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - UncapIndicator.svelte: Use nullish coalescing for uncapLevel comparison - UncapStatusDisplay.svelte: Guard uncapLevel in badge active checks Fixes "'uncapLevel' is possibly 'null'" errors. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- .../sidebar/modifications/UncapStatusDisplay.svelte | 4 ++-- src/lib/components/uncap/UncapIndicator.svelte | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/lib/components/sidebar/modifications/UncapStatusDisplay.svelte b/src/lib/components/sidebar/modifications/UncapStatusDisplay.svelte index b6e2c444..7bc7b37f 100644 --- a/src/lib/components/sidebar/modifications/UncapStatusDisplay.svelte +++ b/src/lib/components/sidebar/modifications/UncapStatusDisplay.svelte @@ -86,10 +86,10 @@ Available Upgrades
{#if flb} - = 4}>FLB + = 4}>FLB {/if} {#if ulb} - = 5}>ULB + = 5}>ULB {/if} {#if transcendence} 0}>Trans diff --git a/src/lib/components/uncap/UncapIndicator.svelte b/src/lib/components/uncap/UncapIndicator.svelte index 8e960b20..5e9ccca8 100644 --- a/src/lib/components/uncap/UncapIndicator.svelte +++ b/src/lib/components/uncap/UncapIndicator.svelte @@ -91,7 +91,7 @@ return { type: 'uncap', props: { - empty: options.index >= uncapLevel, + empty: options.index >= (uncapLevel ?? 0), index: options.index, flb: options.flb, ulb: options.ulb,