summaryrefslogtreecommitdiffhomepage
path: root/packages/console/app/src/routes
diff options
context:
space:
mode:
authorFrank <[email protected]>2026-02-25 01:25:08 -0500
committerFrank <[email protected]>2026-02-25 01:25:08 -0500
commitd7500b25b8eb84051e13bd930e234445352cc9a4 (patch)
tree8fad0553634796987a1194f8f006a6a9030fae34 /packages/console/app/src/routes
parent5d5f2cfee608d3c1dc6ec309fd272ec9da4a2e8d (diff)
downloadopencode-d7500b25b8eb84051e13bd930e234445352cc9a4.tar.gz
opencode-d7500b25b8eb84051e13bd930e234445352cc9a4.zip
zen: go
Diffstat (limited to 'packages/console/app/src/routes')
-rw-r--r--packages/console/app/src/routes/workspace/[id]/billing/lite-section.module.css16
-rw-r--r--packages/console/app/src/routes/workspace/[id]/billing/lite-section.tsx9
2 files changed, 25 insertions, 0 deletions
diff --git a/packages/console/app/src/routes/workspace/[id]/billing/lite-section.module.css b/packages/console/app/src/routes/workspace/[id]/billing/lite-section.module.css
index 077ac40e0..76d9bcfb0 100644
--- a/packages/console/app/src/routes/workspace/[id]/billing/lite-section.module.css
+++ b/packages/console/app/src/routes/workspace/[id]/billing/lite-section.module.css
@@ -140,6 +140,22 @@
}
}
+ [data-slot="beta-notice"] {
+ padding: var(--space-3) var(--space-4);
+ border: 1px solid var(--color-border);
+ border-radius: var(--border-radius-sm);
+ background-color: var(--color-bg-surface);
+ font-size: var(--font-size-sm);
+ color: var(--color-text-secondary);
+ line-height: 1.5;
+ margin-top: var(--space-3);
+
+ a {
+ color: var(--color-accent);
+ text-decoration: none;
+ }
+ }
+
[data-slot="other-message"] {
font-size: var(--font-size-sm);
color: var(--color-text-muted);
diff --git a/packages/console/app/src/routes/workspace/[id]/billing/lite-section.tsx b/packages/console/app/src/routes/workspace/[id]/billing/lite-section.tsx
index 568a8710f..395d008e1 100644
--- a/packages/console/app/src/routes/workspace/[id]/billing/lite-section.tsx
+++ b/packages/console/app/src/routes/workspace/[id]/billing/lite-section.tsx
@@ -11,6 +11,7 @@ import { withActor } from "~/context/auth.withActor"
import { queryBillingInfo } from "../../common"
import styles from "./lite-section.module.css"
import { useI18n } from "~/context/i18n"
+import { useLanguage } from "~/context/language"
const queryLiteSubscription = query(async (workspaceID: string) => {
"use server"
@@ -135,6 +136,7 @@ const setLiteUseBalance = action(async (form: FormData) => {
export function LiteSection() {
const params = useParams()
const i18n = useI18n()
+ const language = useLanguage()
const lite = createAsync(() => queryLiteSubscription(params.id!))
const sessionAction = useAction(createSessionUrl)
const sessionSubmission = useSubmission(createSessionUrl)
@@ -181,6 +183,13 @@ export function LiteSection() {
</button>
</div>
</div>
+ <div data-slot="beta-notice">
+ {i18n.t("workspace.lite.subscription.selectProvider")}{" "}
+ <a href={language.route("/docs/providers/#opencode-go")} target="_blank" rel="noopener noreferrer">
+ {i18n.t("common.learnMore")}
+ </a>
+ .
+ </div>
<div data-slot="usage">
<div data-slot="usage-item">
<div data-slot="usage-header">