Files
website/src/pages/signup/index.astro
bytedream b2c24f394f
All checks were successful
deploy / build-and-deploy (push) Successful in 21s
add direct invitation link
2025-11-02 21:31:17 +01:00

25 lines
750 B
Plaintext

---
import { getSettings, SettingKey } from '@util/settings.ts';
import { db } from '@db/database.ts';
import Signup from '@app/website/signup/Signup.astro';
const signupSetting = await getSettings(db, [
SettingKey.SignupEnabled,
SettingKey.SignupDisabledMessage,
SettingKey.SignupDisabledSubMessage
]);
const signupEnabled = signupSetting[SettingKey.SignupEnabled] ?? false;
const signupDisabledMessage = signupSetting[SettingKey.SignupDisabledMessage] ?? 'Anmeldung deaktiviert';
const signupDisabledSubMessage = signupSetting[SettingKey.SignupDisabledSubMessage] ?? '';
---
<Signup
signupDisabled={signupEnabled
? undefined
: {
message: signupDisabledMessage,
subMessage: signupDisabledSubMessage
}}
}
/>