@@ -286,7 +286,7 @@ def breadcrumb(path: str, nav_sidebar: rx.Component):
286286 class_name = "font-sm text-slate-8 mobile-only" ,
287287 )
288288 )
289-
289+ from pcweb . components . hosting_banner import HostingBannerState
290290 # Return the list of breadcrumb items with separators
291291 return rx .box (
292292 docs_sidebar_drawer (
@@ -303,7 +303,11 @@ def breadcrumb(path: str, nav_sidebar: rx.Component):
303303 rx .icon (tag = "chevron-down" , size = 14 , class_name = "!text-slate-9" ),
304304 class_name = "p-[0.563rem] mobile-only" ,
305305 ),
306- class_name = "relative z-10 flex flex-row justify-between items-center gap-4 lg:gap-0 border-slate-4 bg-slate-1 mt-12 lg:mt-[119px] mb-6 lg:mb-12 p-[0.5rem_1rem_0.5rem_1rem] lg:p-0 border-b lg:border-none w-full" ,
306+ class_name = "relative z-10 flex flex-row justify-between items-center gap-4 lg:gap-0 border-slate-4 bg-slate-1 mt-12 mb-6 lg:mb-12 p-[0.5rem_1rem_0.5rem_1rem] lg:p-0 border-b lg:border-none w-full" + rx .cond (
307+ HostingBannerState .show_banner ,
308+ " lg:mt-[175px]" ,
309+ " lg:mt-[119px]" ,
310+ ),
307311 )
308312
309313
@@ -414,6 +418,7 @@ def wrapper(*args, **kwargs) -> rx.Component:
414418 from pcweb .components .docpage .navbar import navbar
415419 from pcweb .components .docpage .sidebar import get_prev_next
416420 from pcweb .components .docpage .sidebar import sidebar as sb
421+ from pcweb .components .hosting_banner import HostingBannerState
417422
418423 # Create the docpage sidebar.
419424 sidebar = sb (url = path , width = "300px" )
@@ -494,7 +499,12 @@ def wrapper(*args, **kwargs) -> rx.Component:
494499 rx .el .main (
495500 rx .box (
496501 sidebar ,
497- class_name = "mt-[90px] h-full shrink-0 desktop-only lg:w-[24%]" ,
502+ class_name = "h-full shrink-0 desktop-only lg:w-[24%]"
503+ + rx .cond (
504+ HostingBannerState .show_banner ,
505+ " mt-[146px]" ,
506+ " mt-[90px]" ,
507+ ),
498508 ),
499509 rx .box (
500510 rx .box (
@@ -567,7 +577,12 @@ def wrapper(*args, **kwargs) -> rx.Component:
567577 ),
568578 class_name = "fixed flex flex-col justify-start gap-4 p-[0.875rem_0.5rem_0px_0.5rem] w-full max-w-[300px] max-h-[80vh] overflow-hidden" ,
569579 ),
570- class_name = "mt-[90px] h-full shrink-0 w-[16%]"
580+ class_name = "h-full shrink-0 w-[16%]"
581+ + rx .cond (
582+ HostingBannerState .show_banner ,
583+ " mt-[146px]" ,
584+ " mt-[90px]" ,
585+ )
571586 + (" hidden xl:flex" if right_sidebar else " hidden" ),
572587 ),
573588 class_name = "justify-center flex flex-row mx-auto mt-0 max-w-[94.5em] h-full min-h-screen w-full" ,
0 commit comments