NavigationRailDestination
Inherits: Control
Represents a destination in a NavigationRail.
Properties
-
icon(Optional[IconDataOrControl]) –The name of the icon or
Controlof the destination. -
indicator_color(Optional[ColorValue]) –The color of the
indicator_shapewhen this destination is selected. -
indicator_shape(Optional[OutlinedBorder]) –The shape of the selection indicator.
-
label(Optional[StrOrControl]) –A string or Control representing the destination's label.
-
padding(Optional[PaddingValue]) –The amount of space to inset the destination item.
-
selected_icon(Optional[IconDataOrControl]) –The name of alternative icon or
Controldisplayed when this destination is selected.
Properties#
icon
class-attribute
instance-attribute
#
icon: Optional[IconDataOrControl] = None
The name of the icon or Control of the destination.
If selected_icon is provided, this will only be displayed when the destination is
not selected.
To make the NavigationRail more accessible, consider choosing an icon with a stroked
and filled version, such as ft.Icons.CLOUD and ft.Icons.CLOUD_QUEUE. The icon
should be set to the stroked version and selected_icon to the filled version.
indicator_color
class-attribute
instance-attribute
#
indicator_color: Optional[ColorValue] = None
The color of the indicator_shape when this destination is selected.
indicator_shape
class-attribute
instance-attribute
#
indicator_shape: Optional[OutlinedBorder] = None
The shape of the selection indicator.
label
class-attribute
instance-attribute
#
label: Optional[StrOrControl] = None
A string or Control representing the destination's label.
padding
class-attribute
instance-attribute
#
padding: Optional[PaddingValue] = None
The amount of space to inset the destination item.
selected_icon
class-attribute
instance-attribute
#
selected_icon: Optional[IconDataOrControl] = None
The name of alternative icon or Control displayed when this destination is selected.
If this icon is not provided, the NavigationRail will display icon in either
state.