import { createFileRoute, notFound } from "@tanstack/react-router";
import { AutumnProvider, useCustomer, useListPlans } from "autumn-js/react";
import { LoaderCircle } from "lucide-react";
import { CenteredCard } from "@/client/features/billing/BillingRouteParts";
import { HostedBillingContent } from "@/client/features/billing/HostedBillingContent";
import { useSession } from "@/lib/auth-client";
import { isHostedClientAuthMode } from "@/lib/auth-mode";
export const Route = createFileRoute("/_app/billing")({
beforeLoad: () => {
if (!isHostedClientAuthMode()) {
throw notFound();
}
},
component: BillingPage,
});
function BillingPage() {
return (