diff options
| author | Frank <[email protected]> | 2025-10-03 12:54:52 -0400 |
|---|---|---|
| committer | Frank <[email protected]> | 2025-10-03 12:54:52 -0400 |
| commit | 4159db4549efd9d598543a8030ed1fe80e56b3a9 (patch) | |
| tree | daf1799955a686bf4ef5b759133d9e21b966974c /packages/console/app/src | |
| parent | 79764c8c4c79d0a6c19035ed3742dde116550a7e (diff) | |
| download | opencode-4159db4549efd9d598543a8030ed1fe80e56b3a9.tar.gz opencode-4159db4549efd9d598543a8030ed1fe80e56b3a9.zip | |
wip: zen
Diffstat (limited to 'packages/console/app/src')
| -rw-r--r-- | packages/console/app/src/entry-server.tsx | 2 | ||||
| -rw-r--r-- | packages/console/app/src/routes/workspace/[id].tsx | 16 |
2 files changed, 7 insertions, 11 deletions
diff --git a/packages/console/app/src/entry-server.tsx b/packages/console/app/src/entry-server.tsx index e05133147..d5fca6aa5 100644 --- a/packages/console/app/src/entry-server.tsx +++ b/packages/console/app/src/entry-server.tsx @@ -9,7 +9,7 @@ export default createHandler( <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> - <link rel="icon" href="/favicon-zen.svg" /> + <link rel="icon" href="/favicon.svg" /> <meta property="og:image" content="/social-share.png" /> <meta property="twitter:image" content="/social-share.png" /> {assets} diff --git a/packages/console/app/src/routes/workspace/[id].tsx b/packages/console/app/src/routes/workspace/[id].tsx index ad1f47bd4..6266558c5 100644 --- a/packages/console/app/src/routes/workspace/[id].tsx +++ b/packages/console/app/src/routes/workspace/[id].tsx @@ -11,13 +11,17 @@ import { createAsync, query, useParams } from "@solidjs/router" import { Actor } from "@opencode/console-core/actor.js" import { withActor } from "~/context/auth.withActor" import { User } from "@opencode/console-core/user.js" +import { Resource } from "@opencode/console-resource" const getUser = query(async (workspaceID: string) => { "use server" return withActor(async () => { const actor = Actor.assert("user") const user = await User.fromID(actor.properties.userID) - return { isAdmin: user?.role === "admin" } + return { + isAdmin: user?.role === "admin", + isBeta: Resource.App.stage === "production" ? workspaceID === "wrk_01K46JDFR0E75SG2Q8K172KF3Y" : true, + } }, workspaceID) }, "user.get") @@ -41,7 +45,7 @@ export default function () { <NewUserSection /> <KeySection /> <Show when={data()?.isAdmin}> - <Show when={isBeta(params.id)}> + <Show when={data()?.isBeta}> <MemberSection /> </Show> <BillingSection /> @@ -55,11 +59,3 @@ export default function () { </div> ) } - -export function isBeta(workspaceID: string) { - return [ - "wrk_01K46JDFR0E75SG2Q8K172KF3Y", // production - "wrk_01K4NFRR5P7FSYWH88307B4DDS", // dev - "wrk_01K6G7HBZ7C046A4XK01CVD0NS", // frank - ].includes(workspaceID) -} |
