import { NewUserSection } from "./new-user-section" import { UsageSection } from "./usage-section" import { ModelSection } from "./model-section" import { ProviderSection } from "./provider-section" import { IconLogo } from "~/component/icon" import { createAsync, useParams, useAction, useSubmission } from "@solidjs/router" import { querySessionInfo, queryBillingInfo, createCheckoutUrl } from "../common" import { Show, createMemo } from "solid-js" export default function () { const params = useParams() const userInfo = createAsync(() => querySessionInfo(params.id)) const billingInfo = createAsync(() => queryBillingInfo(params.id)) const createCheckoutUrlAction = useAction(createCheckoutUrl) const createCheckoutUrlSubmission = useSubmission(createCheckoutUrl) const balanceAmount = createMemo(() => { return ((billingInfo()?.balance ?? 0) / 100000000).toFixed(2) }) return (
Reliable optimized models for coding agents.{" "}
Learn more
.