aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorBobby <[email protected]>2026-04-22 08:20:31 +0530
committerBobby <[email protected]>2026-04-22 08:20:31 +0530
commit8dc6d80aefb11cd3f2ef4fac4e34e8768eb9601b (patch)
treefc1cd17d83a1571a859eb27c75e1205ced3f3b9e /lib
parent68ff5f3b64e1d923ae42c5a5a94d22fcbe189e26 (diff)
downloadhollowdark-8dc6d80aefb11cd3f2ef4fac4e34e8768eb9601b.tar.xz
hollowdark-8dc6d80aefb11cd3f2ef4fac4e34e8768eb9601b.zip
Revert prop plumbing; components can tap stores and module constants directly
Diffstat (limited to 'lib')
-rw-r--r--lib/components/AppVersion.svelte8
-rw-r--r--lib/screens/BeginScreen.svelte4
-rw-r--r--lib/screens/InitialLoadScreen.svelte8
3 files changed, 5 insertions, 15 deletions
diff --git a/lib/components/AppVersion.svelte b/lib/components/AppVersion.svelte
index cdede9f..28554a7 100644
--- a/lib/components/AppVersion.svelte
+++ b/lib/components/AppVersion.svelte
@@ -1,12 +1,8 @@
<script lang="ts">
- interface Props {
- version: string
- }
-
- let { version }: Props = $props()
+ import { APP_VERSION } from '@hollowdark/lib/version/version'
</script>
-<p class="app-version">v {version}</p>
+<p class="app-version">v {APP_VERSION}</p>
<style>
.app-version {
diff --git a/lib/screens/BeginScreen.svelte b/lib/screens/BeginScreen.svelte
index 309c35a..5832a42 100644
--- a/lib/screens/BeginScreen.svelte
+++ b/lib/screens/BeginScreen.svelte
@@ -6,7 +6,6 @@
interface Props {
state: BeginState
- version: string
onBegin: () => void
onContinue?: () => void
onSettings: () => void
@@ -15,7 +14,6 @@
let {
state,
- version,
onBegin,
onContinue,
onSettings,
@@ -30,7 +28,7 @@
<BeginActions {state} {onBegin} {onContinue} {onSettings} {onCredits} />
- <AppVersion {version} />
+ <AppVersion />
</section>
<style>
diff --git a/lib/screens/InitialLoadScreen.svelte b/lib/screens/InitialLoadScreen.svelte
index bab53a8..3800715 100644
--- a/lib/screens/InitialLoadScreen.svelte
+++ b/lib/screens/InitialLoadScreen.svelte
@@ -1,13 +1,9 @@
<script lang="ts">
import AppTitle from '@hollowdark/lib/components/AppTitle.svelte'
import ProgressBar from '@hollowdark/lib/components/ProgressBar.svelte'
- import type { LoadingProgress } from '@hollowdark/loading/progress'
+ import { loadingProgress } from '@hollowdark/loading/progress'
- interface Props {
- progress: LoadingProgress
- }
-
- let { progress }: Props = $props()
+ const progress = $derived($loadingProgress)
</script>
<section class="initial-load">