Skip to content

Commit

Permalink
fix(config): backend version is likely to be undefined when invoking …
Browse files Browse the repository at this point in the history
…isUpdateAvailableAPI
  • Loading branch information
kunish committed Oct 16, 2023
1 parent 7933583 commit 398f05d
Showing 1 changed file with 9 additions and 6 deletions.
15 changes: 9 additions & 6 deletions src/pages/Config.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -467,8 +467,12 @@ const Versions: Component<{ backendVersion: Accessor<string> }> = ({
}) => {
const [isUpdateAvailable, setIsUpdateAvailable] = createSignal(false)

onMount(async () => {
setIsUpdateAvailable(await isUpdateAvailableAPI(backendVersion()))
createEffect(async () => {
const version = backendVersion()

if (!version) return

setIsUpdateAvailable(await isUpdateAvailableAPI(version))
})

return (
Expand All @@ -494,15 +498,14 @@ const Versions: Component<{ backendVersion: Accessor<string> }> = ({
}

export default () => {
const [t] = useI18n()

const [backendVersion, setBackendVersion] = createSignal('')

onMount(async () => {
const version = await fetchBackendVersionAPI()
setBackendVersion(version)
setBackendVersion(await fetchBackendVersionAPI())
})

const [t] = useI18n()

return (
<div class="mx-auto flex max-w-screen-md flex-col gap-4">
<Show when={!isSingBox(backendVersion())}>
Expand Down

0 comments on commit 398f05d

Please sign in to comment.