diff --git a/components/layout/Header.js b/components/layout/Header.js
index 84c3d88b7..a81e016cf 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 8e0ee3503..0d67bbd36 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 0401516c4..e26d882e3 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 a13537f85..8e37e77a7 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 4856a7725..d46110c82 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 b4bb22483..18f331093 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;
}