Skip to content

SideNavSeparator

Bases: Frame

A visual separator for grouping items in a SideNav.

SideNavSeparator provides a horizontal line to visually separate groups of navigation items. It is a thin wrapper around the Separator primitive with appropriate padding for navigation contexts.

Example
nav.add_item('home', text='Home', icon='house')
nav.add_item('documents', text='Documents', icon='folder')
nav.add_separator()  # Creates SideNavSeparator
nav.add_item('settings', text='Settings', icon='gear')

__init__

__init__(
    master: Master = None,
    **kwargs: Unpack[SideNavSeparatorKwargs],
)

Initialize a SideNavSeparator.

Parameters:

Name Type Description Default
master Master | None

Parent widget.

None
**kwargs Unpack[SideNavSeparatorKwargs]

Additional arguments passed to Frame.

{}