New Compose Multiplatform components arrived on Composables UICheck it out →


Content inside of a permanent navigation drawer.

Last updated:


dependencies {


fun PermanentDrawerSheet(
    modifier: Modifier = Modifier,
    drawerShape: Shape = RectangleShape,
    drawerContainerColor: Color = DrawerDefaults.standardContainerColor,
    drawerContentColor: Color = contentColorFor(drawerContainerColor),
    drawerTonalElevation: Dp = DrawerDefaults.PermanentDrawerElevation,
    windowInsets: WindowInsets = DrawerDefaults.windowInsets,
    content: @Composable ColumnScope.() -> Unit


modifierthe [Modifier] to be applied to this drawer's content
drawerShapedefines the shape of this drawer's container
drawerContainerColorthe color used for the background of this drawer. Use [Color.Transparent] to have no color.
drawerContentColorthe preferred color for content inside this drawer. Defaults to either the matching content color for [drawerContainerColor], or to the current [LocalContentColor] if [drawerContainerColor] is not a color from the theme.
drawerTonalElevationwhen [drawerContainerColor] is [ColorScheme.surface], a translucent primary color overlay is applied on top of the container. A higher tonal elevation value will result in a darker color in light theme and lighter color in dark theme. See also: [Surface].
windowInsetsa window insets for the sheet.
contentcontent inside a permanent navigation drawer