mirror of
https://github.com/wukko/cobalt.git
synced 2025-05-29 21:10:14 +02:00
web/settings: make version info optional, wait for load
This commit is contained in:
parent
23c9eb73aa
commit
89181c6ddc
@ -1,4 +1,5 @@
|
|||||||
import { readable } from "svelte/store";
|
import { readable } from "svelte/store";
|
||||||
|
import type { Optional } from "./types/generic";
|
||||||
|
|
||||||
type VersionResponse = {
|
type VersionResponse = {
|
||||||
commit: string;
|
commit: string;
|
||||||
@ -7,15 +8,8 @@ type VersionResponse = {
|
|||||||
version: string;
|
version: string;
|
||||||
}
|
}
|
||||||
|
|
||||||
const unknownVersion = {
|
export const version = readable<Optional<VersionResponse>>(
|
||||||
commit: "unknown",
|
undefined,
|
||||||
branch: "unknown",
|
|
||||||
remote: "unknown",
|
|
||||||
version: "unknown"
|
|
||||||
};
|
|
||||||
|
|
||||||
export const version = readable<VersionResponse>(
|
|
||||||
unknownVersion,
|
|
||||||
(set) => {
|
(set) => {
|
||||||
fetch('/version.json')
|
fetch('/version.json')
|
||||||
.then(r => r.json())
|
.then(r => r.json())
|
||||||
|
@ -25,7 +25,7 @@
|
|||||||
|
|
||||||
let screenWidth: number;
|
let screenWidth: number;
|
||||||
|
|
||||||
$: versionText = `v.${$version.version}-${$version.commit.slice(0, 7)}`;
|
$: versionText = $version ? `v${$version.version}-${$version.commit.slice(0, 8)}` : '\xa0';
|
||||||
|
|
||||||
$: currentPageTitle = $page.url.pathname.split("/").at(-1);
|
$: currentPageTitle = $page.url.pathname.split("/").at(-1);
|
||||||
$: stringPageTitle =
|
$: stringPageTitle =
|
||||||
|
Loading…
x
Reference in New Issue
Block a user