+@@ -59,9 +60,9 @@
+
+ {isUserLoading ? null : !user ? (
+
+@@ -94,7 +95,7 @@
+ {isUserLoading ? null : !user ? (
+
+
+- Log in
++ Try the Demo App{' '}
+
+
+ ) : (
+@@ -138,3 +139,27 @@
+ }
+ });
+ }
++
++const ContestURL =
++ 'https://docs.opensaas.sh/blog/';
++
++function Announcement() {
++ return (
++
++
window.open(ContestURL, '_blank')} className='hidden lg:block cursor-pointer hover:opacity-90 hover:drop-shadow'>🍪 THE MOST ANNOYING COOKIE BANNER EVER HACKATHON 🤬
++
++
window.open(ContestURL, '_blank')}
++ className='hidden lg:block cursor-pointer rounded-full bg-neutral-700 px-2.5 py-1 text-xs hover:bg-neutral-600 tracking-wider'
++ >
++ Enter here and win prizes! →
++
++
window.open(ContestURL, '_blank')}
++ className='lg:hidden cursor-pointer rounded-full bg-neutral-700 px-2.5 py-1 text-xs hover:bg-neutral-600 tracking-wider'
++ >
++ 🍪 The Most Annoying Cookie Banner Contest! 🤬 →
++
++
++ );
++}
+\ No newline at end of file
diff --git a/opensaas-sh/app_diff/src/landing-page/components/Header.tsx.diff b/opensaas-sh/app_diff/src/landing-page/components/Header.tsx.diff
deleted file mode 100644
index 4ee4dd9..0000000
--- a/opensaas-sh/app_diff/src/landing-page/components/Header.tsx.diff
+++ /dev/null
@@ -1,88 +0,0 @@
---- template/app/src/landing-page/components/Header.tsx
-+++ opensaas-sh/app/src/landing-page/components/Header.tsx
-@@ -1,4 +1,4 @@
--import { useState } from 'react';
-+import { useState, useEffect } from 'react';
- import { HiBars3 } from 'react-icons/hi2';
- import { BiLogIn } from 'react-icons/bi';
- import { AiFillCloseCircle } from 'react-icons/ai';
-@@ -20,18 +20,19 @@
-
- const { data: user, isLoading: isUserLoading } = useAuth();
-
-- const NavLogo = () =>

;
-+ const NavLogo = () =>

;
-
- return (
-
-+
-