diff --git a/app/src/components/Header.tsx b/app/src/components/Header.tsx index a4568f3..d97c592 100644 --- a/app/src/components/Header.tsx +++ b/app/src/components/Header.tsx @@ -34,6 +34,7 @@ import { useToast } from '@/components/ui/use-toast'; import { useEthereumWallet } from '@opchan/react'; import { WalletWizard } from '@/components/ui/wallet-wizard'; import { CallSignSetupDialog } from '@/components/ui/call-sign-setup-dialog'; +import RemixBanner from '@/components/RemixBanner'; const Header = () => { @@ -259,6 +260,9 @@ const Header = () => { + {/* Remix Banner */} + + {/* Wallet Wizard */} { + const [isDismissed, setIsDismissed] = useUIState('remixBannerDismissed', false); + const [activeTab, setActiveTab] = useState<'users' | 'devs'>('users'); + + if (isDismissed) return null; + + return ( +
+
+
+ {/* Tab Toggle */} +
+ + +
+ + {/* Message Content */} +
+ {activeTab === 'users' ? ( +

+ REMIX THIS:{' '} + Use it • Create cells • Post comments • Shape the conversation +

+ ) : ( +

+ BUILD YOUR OWN:{' '} + + Write your own UI with the forum library •{' '} + + Docs (WIP) + + +

+ )} +
+ + {/* Dismiss Button */} + +
+
+
+ ); +}; + +export default RemixBanner; +