Jay V 5 месяцев назад
Родитель
Сommit
f97fdceb01
1 измененных файлов с 3 добавлено и 6 удалено
  1. 3 6
      cloud/app/src/routes/index.tsx

+ 3 - 6
cloud/app/src/routes/index.tsx

@@ -7,7 +7,7 @@ import IMG_SPLASH from "../asset/lander/screenshot-splash.png"
 import IMG_VSCODE from "../asset/lander/screenshot-vscode.png"
 import IMG_GITHUB from "../asset/lander/screenshot-github.png"
 import { IconCopy, IconCheck } from "../component/icon"
-import { A, createAsync, query } from "@solidjs/router"
+import { createAsync, query, redirect } from "@solidjs/router"
 import { getActor, withActor } from "~/context/auth"
 import { Account } from "@opencode/cloud-core/account.js"
 
@@ -25,7 +25,7 @@ const isLoggedIn = query(async () => {
   const actor = await getActor()
   if (actor.type === "account") {
     const workspaces = await withActor(() => Account.workspaces())
-    return workspaces[0].id
+    throw redirect("/" + workspaces[0].id)
   }
   return false
 }, "isLoggedIn")
@@ -82,10 +82,7 @@ export default function Home() {
             </button>
           </div>
           <div data-slot="right">
-            {workspaceId()
-              ? <A href={`/${workspaceId()}`}>Dashboard</A>
-              : <a href="/auth/authorize" target="_self">Login</a>
-            }
+            <a href="/auth/authorize" target="_self">Login</a>
           </div>
         </section>