fix: keep search params in web app url when needs authorize

This commit is contained in:
NFish
2025-06-25 15:20:13 +08:00
parent 8ea27bc341
commit 4c7def03d6
8 changed files with 33 additions and 22 deletions

View File

@ -25,10 +25,13 @@ const Layout: FC<{
}
let appCode: string | null = null
if (redirectUrl)
appCode = redirectUrl?.split('/').pop() || null
else
if (redirectUrl) {
const url = new URL(`${window.location.origin}${decodeURIComponent(redirectUrl)}`)
appCode = url.pathname.split('/').pop() || null
}
else {
appCode = pathname.split('/').pop() || null
}
if (!appCode)
return