diff --git a/web/e.cash/components/announcement-bar/index.js b/web/e.cash/components/announcement-bar/index.js
new file mode 100644
--- /dev/null
+++ b/web/e.cash/components/announcement-bar/index.js
@@ -0,0 +1,24 @@
+// Copyright (c) 2023 The Bitcoin developers
+// Distributed under the MIT software license, see the accompanying
+// file COPYING or http://www.opensource.org/licenses/mit-license.php.
+import { AnnouncementBarCtn } from './styles';
+import CustomLink from '/components/custom-link';
+
+/**
+ * Component to render navbar announcement bar
+ * Can render as a link or just text
+ * @param {string} href - url to pass to the link (optional)
+ * @param {string} text - text to display
+ * @param {boolean} navBackground - boolean based on window height to control the visibility of the bar
+ */
+export default function AnnouncementBar({ href, text, navBackground }) {
+ return (
+
+ {href ? (
+ {text}
+ ) : (
+