Streamlit Navbar

No problem, it’s funny, I’m partial to using the navbar in non-sticky mode, as I like to fill the space above with a banner, but everyone’s got different tastes :cowboy_hat_face:

It’s mainly because i wrote the navbar to use with the Hydralit framework and it has the ability to automatically insert a banner over the auto generated navbar in the constructor for the parent app.

    app = HydraApp(
        title='Secure Hydralit Data Explorer',
        favicon="🐙",
        hide_streamlit_markers=True,
        #add a nice banner, this banner has been defined as 5 sections with spacing defined by the banner_spacing array below.
        use_banner_images=["./resources/hydra.png",None,{'header':"<h1 style='text-align:center;padding: 0px 0px;color:grey;font-size:200%;'>Secure Hydralit Explorer</h1><br>"},None,"./resources/lock.png"], 
        banner_spacing=[5,30,60,30,5],
        use_navbar=True, 
        navbar_sticky=False,
        navbar_animation=True,
        navbar_theme=over_theme,
    )

Makes this,

This way you can turn the Streamlit hamburger back on by just changing this line,

hide_streamlit_markers=False