-navigation-drawer.md 1.4 KB

//tvlib/org.mjdev.tvlib.ui.components.navigation/NavigationDrawer

NavigationDrawer

[androidJvm]

@Composable

fun NavigationDrawer(modifier: Modifier = Modifier, visible: Boolean = true, drawerState: DrawerState = rememberDrawerState(), drawerContent: @Composable(DrawerValue) -> Unit = {

    Box(
        modifier = Modifier
            .conditional(visible) {
                width(200.dp)
            }
            .background(Color.LightGray, RectangleShape)
    )
}, content: @[Composable](https://developer.android.com/reference/kotlin/androidx/compose/runtime/Composable.html)() -> [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) = {
    Box(modifier = Modifier.fillMaxSize())
})