diff --git a/next.config.js b/next.config.js index b5e4b806..d6a953fc 100644 --- a/next.config.js +++ b/next.config.js @@ -35,9 +35,6 @@ if (process.env.FORCE_SSL) { module.exports = { env: { currentVersion: pkg.version, - loginDisabled: process.env.DISABLE_LOGIN, - updatesDisabled: process.env.DISABLE_UPDATES, - telemetryDisabled: process.env.DISABLE_TELEMETRY, }, basePath: process.env.BASE_PATH, output: 'standalone', diff --git a/pages/login.js b/pages/login.js index 94c0df64..4856a772 100644 --- a/pages/login.js +++ b/pages/login.js @@ -2,8 +2,8 @@ import React from 'react'; import Layout from 'components/layout/Layout'; import LoginForm from 'components/forms/LoginForm'; -export default function LoginPage() { - if (process.env.loginDisabled) { +export default function LoginPage({ loginDisabled }) { + if (loginDisabled) { return null; } @@ -13,3 +13,9 @@ export default function LoginPage() { ); } + +export async function getServerSideProps() { + return { + props: { loginDisabled: !!process.env.DISABLE_LOGIN }, + }; +}