index.md 4.8 KB

//app/org.mjdev.tvapp.base.ui.components.navigation

Package-level declarations

Functions

Name Summary
Navigation [androidJvm]
@Preview
@Composable
fun Navigation(modifier: Modifier = Modifier, navController: NavHostController? = null, items: List<MenuItem> = listOf(), backgroundColor: Color = Color(0xFF202020), roundSize: Dp = 8.dp, borderSize: Dp = 0.dp, borderColor: Color = Color.White, showSearch: Boolean = true, showSettings: Boolean = true, searchArrangement: Arrangement.Vertical = Arrangement.Top, settingsArrangement: Arrangement.Vertical = Arrangement.Bottom, onSettingsItemFocused: () -> Unit = {}, onSearchItemFocused: () -> Unit = {}, onDrawerItemClick: (id: Int) -> Unit = {}, onDrawerItemFocused: (id: Int) -> Unit = {}, content: @Composable() -> Unit = {})
NavigationRow [androidJvm]
@Preview
@Composable
fun NavigationRow(id: Int = -1, drawerValue: DrawerValue = DrawerValue.Open, text: Any? = "test", icon: Any? = Icons.Default.AccountCircle, textColor: Color = Color.White, iconColor: Color = Color.White, focusedColor: Color = Color.Black, unFocusedColor: Color = Color.Transparent, expandedWidth: Dp = 150.dp, onFocus: (id: Int) -> Unit = {}, onClick: (id: Int) -> Unit = {})

Properties

Name Summary
SEARCH_ITEM [androidJvm]
const val SEARCH_ITEM: Int = 65534
SETTINGS_ITEM [androidJvm]
const val SETTINGS_ITEM: Int = 65535