|
@@ -1,8 +1,4 @@
|
|
|
import "./[id].css"
|
|
import "./[id].css"
|
|
|
-import { Billing } from "@opencode/console-core/billing.js"
|
|
|
|
|
-import { query, useParams, createAsync } from "@solidjs/router"
|
|
|
|
|
-import { Show } from "solid-js"
|
|
|
|
|
-import { withActor } from "~/context/auth.withActor"
|
|
|
|
|
import { MonthlyLimitSection } from "~/component/workspace/monthly-limit-section"
|
|
import { MonthlyLimitSection } from "~/component/workspace/monthly-limit-section"
|
|
|
import { NewUserSection } from "~/component/workspace/new-user-section"
|
|
import { NewUserSection } from "~/component/workspace/new-user-section"
|
|
|
import { BillingSection } from "~/component/workspace/billing-section"
|
|
import { BillingSection } from "~/component/workspace/billing-section"
|
|
@@ -10,17 +6,7 @@ import { PaymentSection } from "~/component/workspace/payment-section"
|
|
|
import { UsageSection } from "~/component/workspace/usage-section"
|
|
import { UsageSection } from "~/component/workspace/usage-section"
|
|
|
import { KeySection } from "~/component/workspace/key-section"
|
|
import { KeySection } from "~/component/workspace/key-section"
|
|
|
|
|
|
|
|
-const getBillingInfo = query(async (workspaceID: string) => {
|
|
|
|
|
- "use server"
|
|
|
|
|
- return withActor(async () => {
|
|
|
|
|
- return await Billing.get()
|
|
|
|
|
- }, workspaceID)
|
|
|
|
|
-}, "billing.get")
|
|
|
|
|
-
|
|
|
|
|
export default function () {
|
|
export default function () {
|
|
|
- const params = useParams()
|
|
|
|
|
- const balanceInfo = createAsync(() => getBillingInfo(params.id))
|
|
|
|
|
-
|
|
|
|
|
return (
|
|
return (
|
|
|
<div data-page="workspace-[id]">
|
|
<div data-page="workspace-[id]">
|
|
|
<section data-component="title-section">
|
|
<section data-component="title-section">
|
|
@@ -38,10 +24,7 @@ export default function () {
|
|
|
<NewUserSection />
|
|
<NewUserSection />
|
|
|
<KeySection />
|
|
<KeySection />
|
|
|
<BillingSection />
|
|
<BillingSection />
|
|
|
- <Show when={true}>
|
|
|
|
|
- {/*<Show when={balanceInfo()?.reload}>*/}
|
|
|
|
|
- <MonthlyLimitSection />
|
|
|
|
|
- </Show>
|
|
|
|
|
|
|
+ <MonthlyLimitSection />
|
|
|
<UsageSection />
|
|
<UsageSection />
|
|
|
<PaymentSection />
|
|
<PaymentSection />
|
|
|
</div>
|
|
</div>
|