diff options
Diffstat (limited to 'cloud/app/src/routes/workspace')
| -rw-r--r-- | cloud/app/src/routes/workspace/[id].css (renamed from cloud/app/src/routes/workspace/index.css) | 0 | ||||
| -rw-r--r-- | cloud/app/src/routes/workspace/[id].tsx | 6 | ||||
| -rw-r--r-- | cloud/app/src/routes/workspace/workspace.css | 63 |
3 files changed, 3 insertions, 66 deletions
diff --git a/cloud/app/src/routes/workspace/index.css b/cloud/app/src/routes/workspace/[id].css index 887469e33..887469e33 100644 --- a/cloud/app/src/routes/workspace/index.css +++ b/cloud/app/src/routes/workspace/[id].css diff --git a/cloud/app/src/routes/workspace/[id].tsx b/cloud/app/src/routes/workspace/[id].tsx index 81013dc92..416128867 100644 --- a/cloud/app/src/routes/workspace/[id].tsx +++ b/cloud/app/src/routes/workspace/[id].tsx @@ -1,11 +1,11 @@ import { Billing } from "@opencode/cloud-core/billing.js" import { Key } from "@opencode/cloud-core/key.js" -import { action, createAsync, revalidate, query, useAction, useSubmission, json } from "@solidjs/router" -import { createEffect, createSignal, For, onMount, Show } from "solid-js" +import { action, createAsync, query, useAction, useSubmission, json } from "@solidjs/router" +import { createSignal, For, onMount, Show } from "solid-js" import { getActor } from "~/context/auth" import { withActor } from "~/context/auth.withActor" import { IconCopy, IconCheck } from "~/component/icon" -import "./index.css" +import "./[id].css" import { User } from "@opencode/cloud-core/user.js" import { Actor } from "@opencode/cloud-core/actor.js" diff --git a/cloud/app/src/routes/workspace/workspace.css b/cloud/app/src/routes/workspace/workspace.css deleted file mode 100644 index 3390fbea6..000000000 --- a/cloud/app/src/routes/workspace/workspace.css +++ /dev/null @@ -1,63 +0,0 @@ -[data-page="workspace"] { - line-height: 1; - - @media (max-width: 30rem) { - padding: var(--space-4); - gap: var(--space-5); - } - - /* Workspace Header */ - [data-component="workspace-header"] { - position: sticky; - top: 0; - z-index: 100; - display: flex; - justify-content: space-between; - align-items: center; - padding: var(--space-4) var(--space-4); - border-bottom: 1px solid var(--color-border); - background-color: var(--color-bg); - - @media (max-width: 30rem) { - padding: 0 var(--space-4); - margin: calc(-1 * var(--space-4)); - margin-bottom: var(--space-5); - } - } - - [data-slot="header-brand"] { - flex: 0 0 auto; - padding-top: 4px; - - svg { - width: 138px; - } - - [data-component="site-title"] { - font-size: var(--font-size-lg); - font-weight: 600; - color: var(--color-text); - text-decoration: none; - letter-spacing: -0.02em; - } - } - - [data-slot="header-actions"] { - display: flex; - gap: var(--space-4); - align-items: center; - font-size: var(--font-size-sm); - - span { - color: var(--color-text-muted); - } - - a { - color: var(--color-text); - text-decoration: underline; - text-underline-offset: var(--space-0-75); - text-decoration-thickness: 1px; - text-transform: uppercase; - } - } -} |
