SidenavAddSubheader()

Adds a non-clickable subheader text to a sidenav, useful for labeling groups of links.

Syntax
Result = MaterialSB::SidenavAddSubheader(Text.s, Parent = #Null)
Parameters
Text.s The subheader text to display.
Parent Optional. Parent sidenav element. If #Null, uses the current sidenav.
Return Value

Returns the list item element containing the subheader.

Remarks

Subheaders are styled differently from links and are not interactive. They're typically used with dividers to create organized navigation sections.

Example
Procedure Main(Success)
  If Success
    MaterialSB::Navbar(MaterialSB::#Navbar_Shadow2)
    MaterialSB::NavbarAddSidenavTrigger("main-sidenav")
    MaterialSB::NavbarAddLogo("File Manager")
    
    mySidenav = MaterialSB::Sidenav()
    MaterialSB::SetAttribute(mySidenav, "id", "main-sidenav")
    
    ; Documents section
    MaterialSB::SidenavAddSubheader("Documents")
    MaterialSB::SidenavAddLink("All Files", "#files", "folder")
    MaterialSB::SidenavAddLink("Recent", "#recent", "history")
    MaterialSB::SidenavAddLink("Shared", "#shared", "people")
    
    MaterialSB::SidenavAddDivider()
    
    ; Storage section
    MaterialSB::SidenavAddSubheader("Storage")
    MaterialSB::SidenavAddLink("Cloud", "#cloud", "cloud")
    MaterialSB::SidenavAddLink("Local", "#local", "computer")
    MaterialSB::SidenavAddLink("Trash", "#trash", "delete")
    
    MaterialSB::SidenavAddDivider()
    
    ; Settings section
    MaterialSB::SidenavAddSubheader("Settings")
    MaterialSB::SidenavAddLink("Preferences", "#prefs", "settings")
    MaterialSB::SidenavAddLink("Account", "#account", "account_circle")
    
    MaterialSB::Init(mySidenav, #Null)
  EndIf
EndProcedure

MaterialSB::Download(@Main())
See Also

Sidenav(), SidenavAddLink(), SidenavAddDivider()