diff --git a/package.json b/package.json
index 49cda94..f36b513 100644
--- a/package.json
+++ b/package.json
@@ -13,6 +13,7 @@
"prettier:fix": "prettier --write . --ignore-path .gitignore"
},
"dependencies": {
+ "@bitcoin-dev-project/bdp-ui": "^1.5.2",
"@chakra-ui/react": "^2.0.0",
"@elastic/elasticsearch": "^8.8.0",
"@elastic/react-search-ui": "1.20.2",
diff --git a/src/components/Banner.tsx b/src/components/Banner.tsx
index d5be3cf..3341201 100644
--- a/src/components/Banner.tsx
+++ b/src/components/Banner.tsx
@@ -1,48 +1,20 @@
-import Image from "next/image";
-import Link from "next/link";
-import React, { useEffect, useState } from "react";
+import { Banner } from "@bitcoin-dev-project/bdp-ui";
-const BANNER_KEY = "FOSS-banner";
-
-const Banner = () => {
- const [isOpen, setIsOpen] = useState(false);
-
- const handleClose = () => {
- if (typeof window !== "undefined") {
- sessionStorage.setItem(BANNER_KEY, "hidden");
- }
- setIsOpen(false);
- };
-
- useEffect(() => {
- const banner_in_session = window.sessionStorage.getItem(BANNER_KEY);
- if (banner_in_session === "hidden") {
- setIsOpen(false);
- } else {
- setIsOpen(true);
- }
- }, []);
-
- if (!isOpen) return null;
+const BossBanner = () => {
return (
-
-
-
{`Start Your Career in Bitcoin Open Source`}
-
- {`Development in 2024 `}
-
- {`Apply Today!`}
-
-
-
-
+
+
);
};
-export default Banner;
+export default BossBanner;
diff --git a/src/components/navBar/NavBar.tsx b/src/components/navBar/NavBar.tsx
index bcf507f..edc5d15 100644
--- a/src/components/navBar/NavBar.tsx
+++ b/src/components/navBar/NavBar.tsx
@@ -12,6 +12,7 @@ import useSearchQuery from "@/hooks/useSearchQuery";
import { removeMarkdownCharacters } from "@/utils/elastic-search-ui-functions";
import { useTheme } from "@/context/Theme";
import { Tooltip } from "@chakra-ui/react";
+import BossBanner from "../Banner";
function ThemeSwitcher() {
const { theme, toggleTheme } = useTheme();
@@ -128,10 +129,11 @@ const NavBar = () => {
return (