fix(setup): setup with url search string not working properly

This commit is contained in:
kunish 2023-10-09 20:12:41 +08:00
parent 3fdd17f05a
commit ce4622b954
No known key found for this signature in database
GPG Key ID: 647A12B4F782C430

View File

@ -1,6 +1,6 @@
import { usePrefersDark } from '@solid-primitives/media' import { usePrefersDark } from '@solid-primitives/media'
import { Navigate, Route, Routes, useNavigate } from '@solidjs/router' import { Navigate, Route, Routes } from '@solidjs/router'
import { Show, createEffect, lazy, onMount } from 'solid-js' import { Show, createEffect, lazy } from 'solid-js'
import { Toaster } from 'solid-toast' import { Toaster } from 'solid-toast'
import { twMerge } from 'tailwind-merge' import { twMerge } from 'tailwind-merge'
import { Header } from '~/components' import { Header } from '~/components'
@ -36,20 +36,11 @@ const ProtectedResources = () => {
} }
export const App = () => { export const App = () => {
const navigate = useNavigate()
const prefersDark = usePrefersDark() const prefersDark = usePrefersDark()
createEffect(() => { createEffect(() => {
if (autoSwitchTheme()) { if (autoSwitchTheme())
setCurTheme(prefersDark() ? favNightTheme() : favDayTheme()) setCurTheme(prefersDark() ? favNightTheme() : favDayTheme())
}
})
onMount(() => {
if (!endpoint()) {
navigate(ROUTES.Setup)
}
}) })
return ( return (