diff --git a/frontend/public/images/ProfessionalServices.svg b/frontend/public/images/ProfessionalServices.svg
new file mode 100644
index 00000000..164b6917
--- /dev/null
+++ b/frontend/public/images/ProfessionalServices.svg
@@ -0,0 +1,6 @@
+
diff --git a/frontend/public/images/SecurityConsultation.svg b/frontend/public/images/SecurityConsultation.svg
new file mode 100644
index 00000000..05614a4d
--- /dev/null
+++ b/frontend/public/images/SecurityConsultation.svg
@@ -0,0 +1,5 @@
+
diff --git a/frontend/public/images/Support.svg b/frontend/public/images/Support.svg
new file mode 100644
index 00000000..83a18f00
--- /dev/null
+++ b/frontend/public/images/Support.svg
@@ -0,0 +1,3 @@
+
diff --git a/frontend/public/images/Training.svg b/frontend/public/images/Training.svg
new file mode 100644
index 00000000..b01a9901
--- /dev/null
+++ b/frontend/public/images/Training.svg
@@ -0,0 +1,6 @@
+
diff --git a/frontend/public/images/icons/API.svg b/frontend/public/images/icons/API.svg
new file mode 100644
index 00000000..447b94de
--- /dev/null
+++ b/frontend/public/images/icons/API.svg
@@ -0,0 +1,3 @@
+
diff --git a/frontend/public/images/icons/about_us.svg b/frontend/public/images/icons/about_us.svg
new file mode 100644
index 00000000..c77e7e8e
--- /dev/null
+++ b/frontend/public/images/icons/about_us.svg
@@ -0,0 +1,6 @@
+
diff --git a/frontend/public/images/icons/about_us_hover.svg b/frontend/public/images/icons/about_us_hover.svg
new file mode 100644
index 00000000..2c693ca9
--- /dev/null
+++ b/frontend/public/images/icons/about_us_hover.svg
@@ -0,0 +1,6 @@
+
diff --git a/frontend/public/images/icons/articles.svg b/frontend/public/images/icons/articles.svg
new file mode 100644
index 00000000..763d960f
--- /dev/null
+++ b/frontend/public/images/icons/articles.svg
@@ -0,0 +1,7 @@
+
diff --git a/frontend/public/images/icons/articles_hover.svg b/frontend/public/images/icons/articles_hover.svg
new file mode 100644
index 00000000..6b51f294
--- /dev/null
+++ b/frontend/public/images/icons/articles_hover.svg
@@ -0,0 +1,7 @@
+
diff --git a/frontend/public/images/icons/contact_us.svg b/frontend/public/images/icons/contact_us.svg
new file mode 100644
index 00000000..5fbc3568
--- /dev/null
+++ b/frontend/public/images/icons/contact_us.svg
@@ -0,0 +1,3 @@
+
diff --git a/frontend/public/images/icons/contact_us_hover.svg b/frontend/public/images/icons/contact_us_hover.svg
new file mode 100644
index 00000000..0da02b7c
--- /dev/null
+++ b/frontend/public/images/icons/contact_us_hover.svg
@@ -0,0 +1,3 @@
+
diff --git a/frontend/public/images/icons/discord.svg b/frontend/public/images/icons/discord.svg
new file mode 100644
index 00000000..b982260b
--- /dev/null
+++ b/frontend/public/images/icons/discord.svg
@@ -0,0 +1,10 @@
+
diff --git a/frontend/public/images/icons/docs.svg b/frontend/public/images/icons/docs.svg
new file mode 100644
index 00000000..a568538d
--- /dev/null
+++ b/frontend/public/images/icons/docs.svg
@@ -0,0 +1,4 @@
+
diff --git a/frontend/public/images/icons/docs_hover.svg b/frontend/public/images/icons/docs_hover.svg
new file mode 100644
index 00000000..a711ba59
--- /dev/null
+++ b/frontend/public/images/icons/docs_hover.svg
@@ -0,0 +1,4 @@
+
diff --git a/frontend/public/images/icons/faq.svg b/frontend/public/images/icons/faq.svg
new file mode 100644
index 00000000..7345040f
--- /dev/null
+++ b/frontend/public/images/icons/faq.svg
@@ -0,0 +1,5 @@
+
diff --git a/frontend/public/images/icons/faq_hover.svg b/frontend/public/images/icons/faq_hover.svg
new file mode 100644
index 00000000..4d29215a
--- /dev/null
+++ b/frontend/public/images/icons/faq_hover.svg
@@ -0,0 +1,5 @@
+
diff --git a/frontend/public/images/icons/github.svg b/frontend/public/images/icons/github.svg
new file mode 100644
index 00000000..de6c0200
--- /dev/null
+++ b/frontend/public/images/icons/github.svg
@@ -0,0 +1,11 @@
+
diff --git a/frontend/public/images/icons/linkedIn.svg b/frontend/public/images/icons/linkedIn.svg
new file mode 100644
index 00000000..605e7804
--- /dev/null
+++ b/frontend/public/images/icons/linkedIn.svg
@@ -0,0 +1,10 @@
+
diff --git a/frontend/public/images/icons/usecases.svg b/frontend/public/images/icons/usecases.svg
new file mode 100644
index 00000000..cc96e086
--- /dev/null
+++ b/frontend/public/images/icons/usecases.svg
@@ -0,0 +1,6 @@
+
diff --git a/frontend/public/images/icons/usecases_hover.svg b/frontend/public/images/icons/usecases_hover.svg
new file mode 100644
index 00000000..6841b21e
--- /dev/null
+++ b/frontend/public/images/icons/usecases_hover.svg
@@ -0,0 +1,6 @@
+
diff --git a/frontend/public/images/icons/x.svg b/frontend/public/images/icons/x.svg
new file mode 100644
index 00000000..815e4e30
--- /dev/null
+++ b/frontend/public/images/icons/x.svg
@@ -0,0 +1,10 @@
+
diff --git a/frontend/public/images/logos/singul.svg b/frontend/public/images/logos/singul.svg
new file mode 100644
index 00000000..5f27d7a3
--- /dev/null
+++ b/frontend/public/images/logos/singul.svg
@@ -0,0 +1,22 @@
+
diff --git a/frontend/src/App.jsx b/frontend/src/App.jsx
index 9fc34790..cd8d49d5 100755
--- a/frontend/src/App.jsx
+++ b/frontend/src/App.jsx
@@ -62,6 +62,7 @@ import Drift from "react-driftjs";
import { AppContext } from './context/ContextApi.jsx';
import Workflows2 from "./views/Workflows2.jsx";
import AppExplorer from "./views/AppExplorer.jsx";
+import Navbar from "./views/Navbar.jsx";
// Production - backend proxy forwarding in nginx
var globalUrl = window.location.origin;
@@ -213,7 +214,20 @@ const App = (message, props) => {
{ window?.location?.pathname === "/" || window?.location?.pathname === "/training" || !(isLoggedIn && isLoaded) ? (
+ }
+ placement="bottom"
+ arrow
+ componentsProps={{
+ tooltip: {
+ sx: {
+ backgroundColor: "rgba(33, 33, 33, 1)",
+ color: "rgba(241, 241, 241, 1)",
+ fontSize: 12,
+ border: "1px solid rgba(73, 73, 73, 1)",
+ fontFamily: theme?.typography?.fontFamily,
+ }
+ },
+ popper: {
+ sx: {
+ zIndex: 1000019,
+ }
+ }
+ }}
+ >
+ {
+ if (isCloud) {
+ ReactGA.event({
+ category: "navbar",
+ action: "search_icon_click",
+ label: "search_icon_click",
+ })
+ }
+ setSearchBarModalOpen(true);
+ }}
+ >
+
+
+
+ {isCloud && (userdata.org_status === undefined || userdata.org_status === null || userdata.org_status.length === 0) ?
+
+ : null}
+
+
+ {/* Organization Dropdown */}
+ {/* */}
+
+ {/* User Avatar Menu */}
+ {
+ if (isCloud) {
+ ReactGA.event({
+ category: "navbar",
+ action: "click_user_menu",
+ label: "open_user_dropdown"
+ });
+ }
+ handleOpenUserMenu(e);
+ }}
+ sx={{
+ padding: 0,
+ "&:hover": {
+ backgroundColor: "rgba(47, 47, 47, 0.5)",
+ },
+ }}
+ >
+
+
+
+
+
+
+ >
+ )}
+ >
+ ) : (
+ <>
+
+
+ + K
+
+ }
+ placement="bottom"
+ arrow
+ componentsProps={{
+ tooltip: {
+ sx: {
+ backgroundColor: "rgba(33, 33, 33, 1)",
+ color: "rgba(241, 241, 241, 1)",
+ fontSize: 12,
+ border: "1px solid rgba(73, 73, 73, 1)",
+ fontFamily: theme?.typography?.fontFamily,
+ }
+ },
+ popper: {
+ sx: {
+ zIndex: 1000019,
+ }
+ }
+ }}
+ >
+ {
+ if (isCloud) {
+ ReactGA.event({
+ category: "navbar",
+ action: "search_icon_click",
+ label: "search_icon_click",
+ })
+ }
+ setSearchBarModalOpen(true);
+ }}
+ >
+
+
+
+
+
+
+
+ >
+ )}
+
+ >
+ )}
+
+
+
+ );
+};
+
+export default Navbar;