feat: impl accounts and channels

This commit is contained in:
2026-09-06 18:17:42 +08:00
parent aa9999a940
commit 1ccee1414c
70 changed files with 9879 additions and 31 deletions
+24
View File
@@ -0,0 +1,24 @@
import { Suspense } from "react";
import { LoginForm } from "./login-form";
export const metadata = {
title: "登录 - Fluxent",
description: "Fluxent 多币种资产与全场景记账系统",
};
export default function LoginPage() {
const oidcEnabled = process.env.AUTH_OIDC_ENABLED === "true";
const oidcName = process.env.AUTH_OIDC_NAME || "统一身份认证 (SSO)";
return (
<Suspense
fallback={
<div className="flex min-h-svh items-center justify-center bg-background">
<div className="size-6 animate-spin rounded-full border-2 border-primary border-t-transparent" />
</div>
}
>
<LoginForm oidcEnabled={oidcEnabled} oidcName={oidcName} />
</Suspense>
);
}