; MaterialSB Example - Sidenav ; This example demonstrates the sidenav component. IncludeFile "MaterialSB.sbi" EnableExplicit Procedure Main(Result) Protected t, sidenav UseModule MaterialSB SetDarkTheme(#False) ; Create navbar with sidenav trigger Navbar(#Navbar_Shadow1 | #Navbar_Container) NavbarAddSidenavTrigger("main-sidenav") NavbarAddLogo("Sidenav") ; Create sidenav (must be outside navbar per Materialize rules) sidenav = Sidenav() SetAttribute(sidenav, "id", "main-sidenav") SidenavAddUserView("John Doe", "john@example.com", "", "") SidenavAddLink("Home", "#", "home") SidenavAddLink("Settings", "#settings", "settings") SidenavAddDivider() SidenavAddSubheader("Categories") SidenavAddLink("Music", "#music", "music_note") SidenavAddLink("Photos", "#photos", "photo") Init(sidenav, #Null) ; Content Row(#Grid_Container) Col(12) Append("
The sidenav provides a slide-out navigation panel. On mobile devices, click the hamburger menu icon to open it.
") Append("Sidenav(Flags) - Create the sidenav containerSidenavAddLink(Text, Link, Icon) - Add a navigation link with optional Material IconSidenavAddDivider() - Add a horizontal dividerSidenavAddSubheader(Text) - Add a section subheaderSidenavAddUserView(Name, Email, AvatarPath, BackgroundPath) - Add a user profile section