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;
}