diff options
| author | Frank <[email protected]> | 2026-02-25 01:25:08 -0500 |
|---|---|---|
| committer | Frank <[email protected]> | 2026-02-25 01:25:08 -0500 |
| commit | d7500b25b8eb84051e13bd930e234445352cc9a4 (patch) | |
| tree | 8fad0553634796987a1194f8f006a6a9030fae34 /packages/console/app/src/routes | |
| parent | 5d5f2cfee608d3c1dc6ec309fd272ec9da4a2e8d (diff) | |
| download | opencode-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.css | 16 | ||||
| -rw-r--r-- | packages/console/app/src/routes/workspace/[id]/billing/lite-section.tsx | 9 |
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"> |
