-browse-view.md 4.3 KB

//tvlib/org.mjdev.tvlib.ui.components.tv/BrowseView

BrowseView

[androidJvm]

@Composable

fun BrowseView(modifier: Modifier = Modifier, showHeader: Boolean = true, showNetworkState: Boolean = true, showAppUpdateState: Boolean = true, title: Any? = Build.MANUFACTURER, appIcon: Any? = R.drawable.person, userIcon: Any? = R.drawable.person, githubUser: String = "mimoccc", githubRepository: String = "tvapp", messages: List<Any?> = listOf(Unit, Unit, Unit), categories: List<Any?> = listOf(Unit, Unit, Unit), featuredItems: List<Any?> = listOf(Unit, Unit, Unit), categoriesAndItemsMap: Map<, List<>> = mapOf<Any?, List<Any?>>(

    Unit to listOf(Unit, Unit, Unit, Unit),
    Unit to listOf(Unit, Unit, Unit, Unit),
    Unit to listOf(Unit, Unit, Unit, Unit),
), errorState: [State](https://developer.android.com/reference/kotlin/androidx/compose/runtime/State.html)&lt;[Throwable](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html)?&gt; = mutableStateOf(null), verticalArrangement: [Arrangement.Vertical](https://developer.android.com/reference/kotlin/androidx/compose/foundation/layout/Arrangement.Vertical.html) = Arrangement.spacedBy(32.dp), contentPadding: [PaddingValues](https://developer.android.com/reference/kotlin/androidx/compose/foundation/layout/PaddingValues.html) = PaddingValues(8.dp), customRows: [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)&lt;@[Composable](https://developer.android.com/reference/kotlin/androidx/compose/runtime/Composable.html)() -&gt; [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)&gt; = emptyList(), onTitleClicked: () -&gt; [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)? = null, onClockClicked: () -&gt; [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)? = null, onMessageBadgeClicked: () -&gt; [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)? = null, onUserPicClicked: () -&gt; [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)? = null, onItemFocused: (item: [Any](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)?, fromUser: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)) -&gt; [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)? = null, onItemClicked: (item: [Any](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)?) -&gt; [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)? = null, state: [TvLazyListState](https://developer.android.com/reference/kotlin/androidx/tv/foundation/lazy/list/TvLazyListState.html) = rememberTvLazyListState(), isEdit: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) = isEditMode())