aboutsummaryrefslogtreecommitdiffstats
path: root/apps/web/components/signin/SignInForm.tsx
diff options
context:
space:
mode:
authorMohamedBassem <me@mbassem.com>2024-03-26 13:33:44 +0000
committerMohamedBassem <me@mbassem.com>2024-03-26 13:45:47 +0000
commiteff2f8340b3a0f8494eeefc753bac72715cb56dd (patch)
tree355715077cc3a890e88c6c3396fe97108869646a /apps/web/components/signin/SignInForm.tsx
parent4fa4a146398e730f026bc7a3752d55021a62a16f (diff)
downloadkarakeep-eff2f8340b3a0f8494eeefc753bac72715cb56dd.tar.zst
fix: Allow setting demo mode creds when demo mode is enabled
Diffstat (limited to 'apps/web/components/signin/SignInForm.tsx')
-rw-r--r--apps/web/components/signin/SignInForm.tsx9
1 files changed, 9 insertions, 0 deletions
diff --git a/apps/web/components/signin/SignInForm.tsx b/apps/web/components/signin/SignInForm.tsx
index aa70e207..5991d2f2 100644
--- a/apps/web/components/signin/SignInForm.tsx
+++ b/apps/web/components/signin/SignInForm.tsx
@@ -1,5 +1,7 @@
import { getProviders } from "next-auth/react";
+import serverConfig from "@hoarder/shared/config";
+
import CredentialsForm from "./CredentialsForm";
import SignInProviderButton from "./SignInProviderButton";
@@ -15,6 +17,13 @@ export default async function SignInForm() {
return (
<div className="flex flex-col items-center space-y-2">
+ {serverConfig.demoMode && (
+ <div className="mb-1 w-full items-start space-y-1 rounded bg-accent p-3">
+ <p className="text-center font-bold">Demo Mode</p>
+ <p>Email: {serverConfig.demoMode.email} </p>
+ <p>Password: {serverConfig.demoMode.password} </p>
+ </div>
+ )}
<CredentialsForm />
{providerValues && providerValues.length > 0 && (