diff --git a/components/layout/Header.js b/components/layout/Header.js index 84c3d88b..a81e016c 100644 --- a/components/layout/Header.js +++ b/components/layout/Header.js @@ -38,9 +38,11 @@ export default function Header() { - - - + {!process.env.isCloudMode && ( + + + + )} )}
diff --git a/components/settings/UserButton.js b/components/settings/UserButton.js index 8e0ee350..0d67bbd3 100644 --- a/components/settings/UserButton.js +++ b/components/settings/UserButton.js @@ -25,7 +25,11 @@ export default function UserButton() { value: 'username', className: styles.username, }, - { label: , value: 'profile' }, + { + label: , + value: 'profile', + hidden: process.env.isCloudMode, + }, { label: , value: 'logout' }, ]; diff --git a/next.config.js b/next.config.js index 0401516c..e26d882e 100644 --- a/next.config.js +++ b/next.config.js @@ -36,6 +36,7 @@ module.exports = { env: { currentVersion: pkg.version, isProduction: process.env.NODE_ENV === 'production', + isCloudMode: process.env.CLOUD_MODE, }, basePath: process.env.BASE_PATH, output: 'standalone', diff --git a/pages/console/[[...id]].js b/pages/console/[[...id]].js index a13537f8..8e37e77a 100644 --- a/pages/console/[[...id]].js +++ b/pages/console/[[...id]].js @@ -18,9 +18,3 @@ export default function ConsolePage({ enabled }) { ); } - -export async function getServerSideProps() { - return { - props: { enabled: !!process.env.ENABLE_TEST_CONSOLE }, - }; -} diff --git a/pages/login.js b/pages/login.js index 4856a772..d46110c8 100644 --- a/pages/login.js +++ b/pages/login.js @@ -16,6 +16,6 @@ export default function LoginPage({ loginDisabled }) { export async function getServerSideProps() { return { - props: { loginDisabled: !!process.env.DISABLE_LOGIN }, + props: { loginDisabled: !!process.env.DISABLE_LOGIN || process.env.isCloudMode }, }; } diff --git a/pages/settings/index.js b/pages/settings/index.js index b4bb2248..18f33109 100644 --- a/pages/settings/index.js +++ b/pages/settings/index.js @@ -6,7 +6,7 @@ import useRequireLogin from 'hooks/useRequireLogin'; export default function SettingsPage() { const { loading } = useRequireLogin(); - if (loading) { + if (process.env.isCloudMode || loading) { return null; }