Compare commits

..

1 Commits

Author SHA1 Message Date
Henry
57eba407a2 fix: show invite link toggle on self hosted environments 2025-09-27 20:44:11 +01:00

View File

@@ -153,7 +153,6 @@ const availableSocialProviders = {
}; };
export function Auth({ setIsMagicLinkSent, isSignUp }: AuthProps) { export function Auth({ setIsMagicLinkSent, isSignUp }: AuthProps) {
const [isCloudEnv, setIsCloudEnv] = useState(false);
const [isLoginWithProviderPending, setIsLoginWithProviderPending] = const [isLoginWithProviderPending, setIsLoginWithProviderPending] =
useState<null | AuthProvider>(null); useState<null | AuthProvider>(null);
const [isCredentialsEnabled, setIsCredentialsEnabled] = useState(false); const [isCredentialsEnabled, setIsCredentialsEnabled] = useState(false);
@@ -173,8 +172,6 @@ export function Auth({ setIsMagicLinkSent, isSignUp }: AuthProps) {
env("NEXT_PUBLIC_ALLOW_CREDENTIALS")?.toLowerCase() === "true"; env("NEXT_PUBLIC_ALLOW_CREDENTIALS")?.toLowerCase() === "true";
const emailSendingEnabled = const emailSendingEnabled =
env("NEXT_PUBLIC_DISABLE_EMAIL")?.toLowerCase() !== "true"; env("NEXT_PUBLIC_DISABLE_EMAIL")?.toLowerCase() !== "true";
const isCloudEnv = env("NEXT_PUBLIC_KAN_ENV") === "cloud";
setIsCloudEnv(isCloudEnv);
setIsEmailSendingEnabled(emailSendingEnabled); setIsEmailSendingEnabled(emailSendingEnabled);
setIsCredentialsEnabled(credentialsAllowed); setIsCredentialsEnabled(credentialsAllowed);
}, []); }, []);
@@ -239,7 +236,7 @@ export function Auth({ setIsMagicLinkSent, isSignUp }: AuthProps) {
} }
} else { } else {
// Only allow magic link if email sending is enabled and not in sign up mode // Only allow magic link if email sending is enabled and not in sign up mode
if (isCloudEnv || (isEmailSendingEnabled && !isSignUp)) { if (isEmailSendingEnabled && !isSignUp) {
await authClient.signIn.magicLink( await authClient.signIn.magicLink(
{ {
email, email,