Add isTest to settings and ability to redirect to test env. Add rome/imex specific builds.
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
import { is } from "@electron-toolkit/utils";
|
||||
import { auth } from "@renderer/util/firebase";
|
||||
import { Layout, Menu } from "antd";
|
||||
import { Badge, Layout, Menu } from "antd";
|
||||
import { MenuItemType } from "antd/es/menu/interface";
|
||||
import { signOut } from "firebase/auth";
|
||||
import { useTranslation } from "react-i18next";
|
||||
@@ -18,25 +19,22 @@ const NavigationHeader: React.FC = () => {
|
||||
},
|
||||
},
|
||||
];
|
||||
const isTest = window.api.isTest();
|
||||
return (
|
||||
// <Badge.Ribbon
|
||||
// text={
|
||||
// isWatcherStarted
|
||||
// ? t("settings.labels.started")
|
||||
// : t("settings.labels.stopped")
|
||||
// }
|
||||
// color={isWatcherStarted ? "green" : "red"}
|
||||
// >
|
||||
<Layout.Header style={{ display: "flex", alignItems: "center" }}>
|
||||
<Menu
|
||||
theme="dark"
|
||||
mode="horizontal"
|
||||
defaultSelectedKeys={["2"]}
|
||||
items={menuItems}
|
||||
style={{ flex: 1, minWidth: 0 }}
|
||||
/>
|
||||
</Layout.Header>
|
||||
// </Badge.Ribbon>
|
||||
<Badge.Ribbon
|
||||
text={isTest && "Connected to Test Environment"}
|
||||
color={isTest && "red"}
|
||||
>
|
||||
<Layout.Header style={{ display: "flex", alignItems: "center" }}>
|
||||
<Menu
|
||||
theme="dark"
|
||||
mode="horizontal"
|
||||
defaultSelectedKeys={["2"]}
|
||||
items={menuItems}
|
||||
style={{ flex: 1, minWidth: 0 }}
|
||||
/>
|
||||
</Layout.Header>
|
||||
</Badge.Ribbon>
|
||||
);
|
||||
};
|
||||
|
||||
|
||||
@@ -4,6 +4,7 @@ import SettingsWatcher from "./Settings.Watcher";
|
||||
import Welcome from "../Welcome/Welcome";
|
||||
|
||||
const Settings: React.FC = () => {
|
||||
console.log("is test?", window.api.isTest());
|
||||
return (
|
||||
<Row gutter={[16, 16]}>
|
||||
<Col span={24}>
|
||||
|
||||
@@ -2,7 +2,11 @@ import { initializeApp } from "firebase/app";
|
||||
import { getAuth } from "firebase/auth";
|
||||
|
||||
// TODO: Replace the following with your app's Firebase project configuration
|
||||
const firebaseConfig = JSON.parse(import.meta.env.VITE_FIREBASE_CONFIG);
|
||||
const firebaseConfig = JSON.parse(
|
||||
window.api.isTest()
|
||||
? import.meta.env.VITE_FIREBASE_CONFIG_TEST
|
||||
: import.meta.env.VITE_FIREBASE_CONFIG,
|
||||
);
|
||||
|
||||
const app = initializeApp(firebaseConfig);
|
||||
export const auth = getAuth();
|
||||
|
||||
Reference in New Issue
Block a user