@@ -64,40 +64,43 @@ def hosting_banner() -> rx.Component:
6464 return rx .el .div (
6565 rx .cond (
6666 HostingBannerState .is_banner_visible ,
67- rx .hstack (
67+ rx .el . div (
6868 rx .el .a (
6969 rx .box (
7070 rx .box (
7171 # Header text with responsive spans
7272 rx .el .span (
7373 "New" ,
74- class_name = "items-center font-medium px-1.5 h-5 rounded-md text-xs bg-violet-9 text-slate-1 z-[1] inline-flex" ,
74+ class_name = "items-center font-medium px-1.5 h-5 rounded-md text-xs bg-violet-9 text-slate-1 z-[1] max-lg:hidden lg: inline-flex" ,
7575 ),
7676 rx .text (
7777 rx .el .span (
78- "Reflex Build On-Prem - A secure builder running in your environment." ,
78+ "Reflex Build On-Prem - A secure builder running in your environment. " ,
79+ rx .el .span (
80+ "Learn more" ,
81+ class_name = "text-slate-11 font-semibold text-sm underline decoration-slate-11 lg:pl-2" ,
82+ ),
7983 class_name = "inline-block text-slate-12 font-semibold text-sm" ,
8084 ),
8185 class_name = "text-slate-12 font-semibold text-sm z-[1]" ,
8286 ),
83- rx .el .span (
84- "Learn more" ,
85- class_name = "text-slate-12 font-semibold text-sm underline decoration-slate-11" ,
86- ),
8787 class_name = "flex items-center md:gap-3.5 gap-2" ,
8888 )
8989 ),
9090 glow (),
9191 to = BLOG_LINK ,
9292 is_external = False ,
93+ class_name = "flex justify-start md:justify-center md:col-start-2" ,
9394 ),
94- rx .icon (
95- "x" ,
95+ rx .el .button (
96+ rx .icon (
97+ "x" ,
98+ size = 16 ,
99+ ),
100+ class_name = "cursor-pointer hover:!text-slate-11 transition-color !text-slate-9 z-10 size-8 flex items-center justify-center shrink-0 md:col-start-3 justify-self-end ml-auto" ,
96101 on_click = HostingBannerState .hide_banner ,
97- size = 16 ,
98- class_name = "cursor-pointer hover:!text-slate-11 transition-color !text-slate-9 absolute right-6 lg:right-4 z-10" ,
99102 ),
100- class_name = "px-6 lg:px-6 w-screen min-h-[3rem] lg:h-[3.5rem] shadow-[inset_0_-1px_0_0_var(--c-slate-3)] flex items-center justify-between md:justify- center bg-slate-1 flex-row gap-4 overflow-hidden relative lg:py-0 py-3 max-w-full group" ,
103+ class_name = "px-6 lg:px-6 w-screen min-h-[3rem] lg:h-[3.5rem] shadow-[inset_0_-1px_0_0_var(--c-slate-3)] flex md:grid md:grid-cols-[1fr_auto_1fr] items- center bg-slate-1 gap-4 overflow-hidden relative lg:py-0 py-3 max-w-full group" ,
101104 ),
102105 ),
103106 on_mount = HostingBannerState .show_blog_banner ,
0 commit comments