import { createFileRoute } from "@tanstack/react-router"; import { listAccountContainers, stopAccountContainerFn } from "~/fns/containers"; import { useAction } from "~/hooks/use-action"; import { ContainerSessionList } from "~/components/containers/ContainerSessionList"; import { Heading } from "~/ui/Heading"; export const Route = createFileRoute("/settings/containers")({ loader: () => listAccountContainers({ data: { org: null } }), component: UserContainersPage, }); function UserContainersPage() { const overview = Route.useLoaderData(); const stop = useAction(stopAccountContainerFn); return (
Editor containers

Containers you started from the editor's "Run in container". Time is billed to you per second.

stop.run({ data: { org: null, sessionId } })} />
); }