import { monthlyCost } from "@/modules/admin/lib/internal-costs" import { getInternalCredentials } from "@/modules/admin/queries/internal-credentials" import { InternalCredentialDialog } from "@/modules/admin/ui/components/internal-credential-dialog" import { InternalCredentialsTable } from "@/modules/admin/ui/components/internal-credentials-table" import { formatCurrency } from "@/modules/shared/lib/invoice-math" function Stat({ label, value, detail }: { label: string; value: string; detail?: string }) { return (
{label} {value} {detail && {detail}}
) } export default async function InternalAccountsView() { const credentials = await getInternalCredentials() const perMonth = monthlyCost(credentials) const paid = credentials.filter((credential) => credential.plan === "paid").length return (

Internal Accounts

Zugänge von Since3 selbst – verschlüsselt im Supabase Vault und nur für Admins sichtbar. Jedes Anzeigen oder Kopieren eines Passworts wird protokolliert.

) }