diff --git a/public/AdaptiveConstruction/android-chrome-192x192.png b/public/AdaptiveConstruction/android-chrome-192x192.png
new file mode 100644
index 0000000..b4e3981
Binary files /dev/null and b/public/AdaptiveConstruction/android-chrome-192x192.png differ
diff --git a/public/AdaptiveConstruction/apple-touch-icon.png b/public/AdaptiveConstruction/apple-touch-icon.png
new file mode 100644
index 0000000..ba0c91d
Binary files /dev/null and b/public/AdaptiveConstruction/apple-touch-icon.png differ
diff --git a/public/AdaptiveConstruction/browserconfig.xml b/public/AdaptiveConstruction/browserconfig.xml
new file mode 100644
index 0000000..b9639ca
--- /dev/null
+++ b/public/AdaptiveConstruction/browserconfig.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+ #000000
+
+
+
diff --git a/public/AdaptiveConstruction/favicon-16x16.png b/public/AdaptiveConstruction/favicon-16x16.png
new file mode 100644
index 0000000..6bafa46
Binary files /dev/null and b/public/AdaptiveConstruction/favicon-16x16.png differ
diff --git a/public/AdaptiveConstruction/favicon-32x32.png b/public/AdaptiveConstruction/favicon-32x32.png
new file mode 100644
index 0000000..039b901
Binary files /dev/null and b/public/AdaptiveConstruction/favicon-32x32.png differ
diff --git a/public/AdaptiveConstruction/favicon.ico b/public/AdaptiveConstruction/favicon.ico
new file mode 100644
index 0000000..433b93c
Binary files /dev/null and b/public/AdaptiveConstruction/favicon.ico differ
diff --git a/public/AdaptiveConstruction/manifest.json b/public/AdaptiveConstruction/manifest.json
new file mode 100644
index 0000000..4795b9e
--- /dev/null
+++ b/public/AdaptiveConstruction/manifest.json
@@ -0,0 +1,21 @@
+{
+ "name": "Adaptive Construction",
+ "short_name": "AdCon",
+ "icons": [
+ {
+ "src": "favicon.ico",
+ "sizes": "48x48",
+ "type": "image/x-icon"
+ },
+ {
+ "src": "android-chrome-192x192.png",
+ "sizes": "192x192",
+ "type": "image/png"
+ }
+ ],
+ "start_url": "/",
+ "theme_color": "#272727",
+ "background_color": "#303030",
+ "display": "standalone",
+ "orientation": "any"
+}
diff --git a/public/AdaptiveConstruction/mstile-150x150.png b/public/AdaptiveConstruction/mstile-150x150.png
new file mode 100644
index 0000000..41093c3
Binary files /dev/null and b/public/AdaptiveConstruction/mstile-150x150.png differ
diff --git a/public/AdaptiveConstruction/safari-pinned-tab.svg b/public/AdaptiveConstruction/safari-pinned-tab.svg
new file mode 100644
index 0000000..de936aa
--- /dev/null
+++ b/public/AdaptiveConstruction/safari-pinned-tab.svg
@@ -0,0 +1,45 @@
+
+
+
diff --git a/public/AeroGrow/android-chrome-192x192.png b/public/AeroGrow/android-chrome-192x192.png
new file mode 100644
index 0000000..3d87325
Binary files /dev/null and b/public/AeroGrow/android-chrome-192x192.png differ
diff --git a/public/AeroGrow/android-chrome-256x256.png b/public/AeroGrow/android-chrome-256x256.png
new file mode 100644
index 0000000..96afe4b
Binary files /dev/null and b/public/AeroGrow/android-chrome-256x256.png differ
diff --git a/public/AeroGrow/android-chrome-512x512.png b/public/AeroGrow/android-chrome-512x512.png
new file mode 100644
index 0000000..f2690dc
Binary files /dev/null and b/public/AeroGrow/android-chrome-512x512.png differ
diff --git a/public/AeroGrow/apple-touch-icon.png b/public/AeroGrow/apple-touch-icon.png
new file mode 100644
index 0000000..3f37329
Binary files /dev/null and b/public/AeroGrow/apple-touch-icon.png differ
diff --git a/public/AeroGrow/browserconfig.xml b/public/AeroGrow/browserconfig.xml
new file mode 100644
index 0000000..d416bc5
--- /dev/null
+++ b/public/AeroGrow/browserconfig.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+ #ffffff
+
+
+
diff --git a/public/AeroGrow/favicon-16x16.png b/public/AeroGrow/favicon-16x16.png
new file mode 100644
index 0000000..b41e6b3
Binary files /dev/null and b/public/AeroGrow/favicon-16x16.png differ
diff --git a/public/AeroGrow/favicon-32x32.png b/public/AeroGrow/favicon-32x32.png
new file mode 100644
index 0000000..b41e6b3
Binary files /dev/null and b/public/AeroGrow/favicon-32x32.png differ
diff --git a/public/AeroGrow/favicon.ico b/public/AeroGrow/favicon.ico
new file mode 100644
index 0000000..b41e6b3
Binary files /dev/null and b/public/AeroGrow/favicon.ico differ
diff --git a/public/AeroGrow/manifest.json b/public/AeroGrow/manifest.json
new file mode 100644
index 0000000..6fe1650
--- /dev/null
+++ b/public/AeroGrow/manifest.json
@@ -0,0 +1,26 @@
+{
+ "name": "AeroGrow",
+ "short_name": "AeroGrow",
+ "icons": [
+ {
+ "src": "favicon.ico",
+ "sizes": "64x64 48x48 32x32 24x24 16x16",
+ "type": "image/x-icon"
+ },
+ {
+ "src": "android-chrome-192x192.png",
+ "sizes": "192x192",
+ "type": "image/png"
+ },
+ {
+ "src": "android-chrome-512x512.png",
+ "sizes": "512x512",
+ "type": "image/png"
+ }
+ ],
+ "start_url": "/",
+ "theme_color": "#ffffff",
+ "background_color": "#ffffff",
+ "display": "standalone",
+ "orientation": "any"
+}
diff --git a/public/AeroGrow/mstile-150x150.png b/public/AeroGrow/mstile-150x150.png
new file mode 100644
index 0000000..20e81e4
Binary files /dev/null and b/public/AeroGrow/mstile-150x150.png differ
diff --git a/public/AeroGrow/safari-pinned-tab.svg b/public/AeroGrow/safari-pinned-tab.svg
new file mode 100644
index 0000000..b62d5a4
--- /dev/null
+++ b/public/AeroGrow/safari-pinned-tab.svg
@@ -0,0 +1,303 @@
+
+
+
diff --git a/public/BrandXTechnologies/android-chrome-192x192.png b/public/BrandXTechnologies/android-chrome-192x192.png
new file mode 100644
index 0000000..cbd70d4
Binary files /dev/null and b/public/BrandXTechnologies/android-chrome-192x192.png differ
diff --git a/public/BrandXTechnologies/android-chrome-512x512.png b/public/BrandXTechnologies/android-chrome-512x512.png
new file mode 100644
index 0000000..5d93e84
Binary files /dev/null and b/public/BrandXTechnologies/android-chrome-512x512.png differ
diff --git a/public/BrandXTechnologies/apple-touch-icon.png b/public/BrandXTechnologies/apple-touch-icon.png
new file mode 100644
index 0000000..0914e18
Binary files /dev/null and b/public/BrandXTechnologies/apple-touch-icon.png differ
diff --git a/public/BrandXTechnologies/browserconfig.xml b/public/BrandXTechnologies/browserconfig.xml
new file mode 100644
index 0000000..d416bc5
--- /dev/null
+++ b/public/BrandXTechnologies/browserconfig.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+ #ffffff
+
+
+
diff --git a/public/BrandXTechnologies/favicon-16x16.png b/public/BrandXTechnologies/favicon-16x16.png
new file mode 100644
index 0000000..aa87654
Binary files /dev/null and b/public/BrandXTechnologies/favicon-16x16.png differ
diff --git a/public/BrandXTechnologies/favicon-32x32.png b/public/BrandXTechnologies/favicon-32x32.png
new file mode 100644
index 0000000..a606ca0
Binary files /dev/null and b/public/BrandXTechnologies/favicon-32x32.png differ
diff --git a/public/BrandXTechnologies/favicon.ico b/public/BrandXTechnologies/favicon.ico
new file mode 100644
index 0000000..54725be
Binary files /dev/null and b/public/BrandXTechnologies/favicon.ico differ
diff --git a/public/BrandXTechnologies/manifest.json b/public/BrandXTechnologies/manifest.json
new file mode 100644
index 0000000..1acac1b
--- /dev/null
+++ b/public/BrandXTechnologies/manifest.json
@@ -0,0 +1,26 @@
+{
+ "name": "Brand X Technologies",
+ "short_name": "BXT",
+ "icons": [
+ {
+ "src": "favicon.ico",
+ "sizes": "48x48",
+ "type": "image/x-icon"
+ },
+ {
+ "src": "android-chrome-192x192.png",
+ "sizes": "192x192",
+ "type": "image/png"
+ },
+ {
+ "src": "android-chrome-512x512.png",
+ "sizes": "512x512",
+ "type": "image/png"
+ }
+ ],
+ "start_url": "/",
+ "theme_color": "#005bb0",
+ "background_color": "#424242",
+ "display": "standalone",
+ "orientation": "any"
+}
diff --git a/public/BrandXTechnologies/mstile-150x150.png b/public/BrandXTechnologies/mstile-150x150.png
new file mode 100644
index 0000000..e91210a
Binary files /dev/null and b/public/BrandXTechnologies/mstile-150x150.png differ
diff --git a/public/BrandXTechnologies/safari-pinned-tab.svg b/public/BrandXTechnologies/safari-pinned-tab.svg
new file mode 100644
index 0000000..5f44534
--- /dev/null
+++ b/public/BrandXTechnologies/safari-pinned-tab.svg
@@ -0,0 +1,2198 @@
+
+
+
diff --git a/public/MiVent/android-chrome-192x192.png b/public/MiVent/android-chrome-192x192.png
new file mode 100644
index 0000000..04a93ea
Binary files /dev/null and b/public/MiVent/android-chrome-192x192.png differ
diff --git a/public/MiVent/android-chrome-256x256.png b/public/MiVent/android-chrome-256x256.png
new file mode 100644
index 0000000..bb42ac6
Binary files /dev/null and b/public/MiVent/android-chrome-256x256.png differ
diff --git a/public/MiVent/android-chrome-512x512.png b/public/MiVent/android-chrome-512x512.png
new file mode 100644
index 0000000..df4f9f3
Binary files /dev/null and b/public/MiVent/android-chrome-512x512.png differ
diff --git a/public/MiVent/apple-touch-icon.png b/public/MiVent/apple-touch-icon.png
new file mode 100644
index 0000000..36a832c
Binary files /dev/null and b/public/MiVent/apple-touch-icon.png differ
diff --git a/public/MiVent/browserconfig.xml b/public/MiVent/browserconfig.xml
new file mode 100644
index 0000000..9277a54
--- /dev/null
+++ b/public/MiVent/browserconfig.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+ #323232
+
+
+
diff --git a/public/MiVent/favicon-16x16.png b/public/MiVent/favicon-16x16.png
new file mode 100644
index 0000000..f40adc4
Binary files /dev/null and b/public/MiVent/favicon-16x16.png differ
diff --git a/public/MiVent/favicon-32x32.png b/public/MiVent/favicon-32x32.png
new file mode 100644
index 0000000..1e16cf9
Binary files /dev/null and b/public/MiVent/favicon-32x32.png differ
diff --git a/public/MiVent/favicon.ico b/public/MiVent/favicon.ico
new file mode 100644
index 0000000..ff95b5e
Binary files /dev/null and b/public/MiVent/favicon.ico differ
diff --git a/public/MiVent/manifest.json b/public/MiVent/manifest.json
new file mode 100644
index 0000000..ede83f7
--- /dev/null
+++ b/public/MiVent/manifest.json
@@ -0,0 +1,37 @@
+{
+ "name": "MiVent",
+ "short_name": "MiVent",
+ "icons": [
+ {
+ "src": "favicon.ico",
+ "sizes": "48x48",
+ "type": "image/x-icon"
+ },
+ {
+ "src": "android-chrome-192x192.png",
+ "sizes": "192x192",
+ "type": "image/png"
+ },
+ {
+ "src": "android-chrome-256x256.png",
+ "sizes": "256x256",
+ "type": "image/png"
+ },
+ {
+ "src": "android-chrome-512x512.png",
+ "sizes": "512x512",
+ "type": "image/png"
+ },
+ {
+ "src": "maskable_icon.png",
+ "sizes": "196x196",
+ "type": "image/png",
+ "purpose": "any maskable"
+ }
+ ],
+ "start_url": "/",
+ "theme_color": "#323232",
+ "background_color": "#272727",
+ "display": "standalone",
+ "orientation": "any"
+}
diff --git a/public/MiVent/maskable_icon.png b/public/MiVent/maskable_icon.png
new file mode 100644
index 0000000..6647bb3
Binary files /dev/null and b/public/MiVent/maskable_icon.png differ
diff --git a/public/MiVent/mstile-150x150.png b/public/MiVent/mstile-150x150.png
new file mode 100644
index 0000000..9571743
Binary files /dev/null and b/public/MiVent/mstile-150x150.png differ
diff --git a/public/MiVent/safari-pinned-tab.svg b/public/MiVent/safari-pinned-tab.svg
new file mode 100644
index 0000000..12eb57f
--- /dev/null
+++ b/public/MiVent/safari-pinned-tab.svg
@@ -0,0 +1,25 @@
+
+
+
diff --git a/public/OmniAir/android-chrome-192x192.png b/public/OmniAir/android-chrome-192x192.png
new file mode 100644
index 0000000..4ed494c
Binary files /dev/null and b/public/OmniAir/android-chrome-192x192.png differ
diff --git a/public/OmniAir/android-chrome-512x512.png b/public/OmniAir/android-chrome-512x512.png
new file mode 100644
index 0000000..72ba797
Binary files /dev/null and b/public/OmniAir/android-chrome-512x512.png differ
diff --git a/public/OmniAir/apple-touch-icon.png b/public/OmniAir/apple-touch-icon.png
new file mode 100644
index 0000000..c5d4d8b
Binary files /dev/null and b/public/OmniAir/apple-touch-icon.png differ
diff --git a/public/OmniAir/browserconfig.xml b/public/OmniAir/browserconfig.xml
new file mode 100644
index 0000000..b3930d0
--- /dev/null
+++ b/public/OmniAir/browserconfig.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+ #da532c
+
+
+
diff --git a/public/OmniAir/favicon-16x16.png b/public/OmniAir/favicon-16x16.png
new file mode 100644
index 0000000..f54fc91
Binary files /dev/null and b/public/OmniAir/favicon-16x16.png differ
diff --git a/public/OmniAir/favicon-32x32.png b/public/OmniAir/favicon-32x32.png
new file mode 100644
index 0000000..48b5897
Binary files /dev/null and b/public/OmniAir/favicon-32x32.png differ
diff --git a/public/OmniAir/favicon.ico b/public/OmniAir/favicon.ico
new file mode 100644
index 0000000..48e87f6
Binary files /dev/null and b/public/OmniAir/favicon.ico differ
diff --git a/public/OmniAir/manifest.json b/public/OmniAir/manifest.json
new file mode 100644
index 0000000..bd55f74
--- /dev/null
+++ b/public/OmniAir/manifest.json
@@ -0,0 +1,33 @@
+{
+ "name": "OmniAir",
+ "short_name": "OmniAir",
+ "icons": [
+ {
+ "src": "favicon.ico",
+ "sizes": "48x48",
+ "type": "image/x-icon"
+ },
+ {
+ "src": "android-chrome-192x192.png",
+ "sizes": "192x192",
+ "type": "image/png"
+ },
+ {
+ "src": "android-chrome-512x512.png",
+ "sizes": "512x512",
+ "type": "image/png"
+ },
+ {
+ "src": "maskable_icon.png",
+ "sizes": "196x196",
+ "type": "image/png",
+ "purpose": "any maskable"
+ }
+ ],
+ "start_url": "/",
+ "theme_color": "#272727",
+ "background_color": "#303030",
+ "display": "standalone",
+ "orientation": "any"
+ }
+
diff --git a/public/OmniAir/mstile-150x150.png b/public/OmniAir/mstile-150x150.png
new file mode 100644
index 0000000..d5b8d98
Binary files /dev/null and b/public/OmniAir/mstile-150x150.png differ
diff --git a/public/OmniAir/safari-pinned-tab.svg b/public/OmniAir/safari-pinned-tab.svg
new file mode 100644
index 0000000..2758652
--- /dev/null
+++ b/public/OmniAir/safari-pinned-tab.svg
@@ -0,0 +1,50 @@
+
+
+
diff --git a/src/services/whiteLabel.ts b/src/services/whiteLabel.ts
index a612741..fa1f06b 100644
--- a/src/services/whiteLabel.ts
+++ b/src/services/whiteLabel.ts
@@ -264,9 +264,9 @@ export function getWhitelabel(): WhiteLabel {
// }
const hostname = window.location.hostname;
- // if (window.location.origin.includes("staging") || import.meta.env.REACT_APP_IS_STAGING) {
- // return STAGING_WHITELABEL;
- // }
+ if (window.location.origin.includes("bxt-dev")) {
+ return BXT_WHITE_LABEL;
+ }
const whiteLabelKeys = Array.from(whitelabels.keys());
for (var i = 0; i < whiteLabelKeys.length; i++) {
let key = whiteLabelKeys[i];