/tripkit/TripKitAndroidUI/com.skedgo.tripkit.ui.search.compose
Package-level declarations
Types
| Name | Summary |
|---|---|
| SearchResultGroupKind | enum SearchResultGroupKind : Enum<SearchResultGroupKind> |
| SearchResultRowUiModel | @Immutable data class SearchResultRowUiModel(val id: String, val title: String, val subtitle: String?, val matcher: String?, val titleTextColor: Int, val subtitleTextColor: Int, val icon: Drawable?, val shouldTintIcon: Boolean, val groupKind: SearchResultGroupKind, val isFirstInGroup: Boolean, val isLastInGroup: Boolean, val showGroupTopSpacing: Boolean, val showTimetableIcon: Boolean, val showInfoIcon: Boolean, val onRowClick: () -> Unit, val onSuggestionActionClick: () -> Unit, val onInfoClick: () -> Unit) |
Functions
| Name | Summary |
|---|---|
| LocationSearchHeader | @Composable fun LocationSearchHeader(showBackButton: Boolean, queryHint: String?, onBackClick: () -> Unit, onSearchViewCreated: (SearchView) -> Unit) |
| mapSearchResultRows | fun mapSearchResultRows(items: List<SuggestionViewModel>): List<SearchResultRowUiModel> |
| SearchResultRow | @Composable fun SearchResultRow(ui: SearchResultRowUiModel, modifier: Modifier = Modifier) |
| toSearchResultRowUiModel | fun SuggestionViewModel.toSearchResultRowUiModel(): SearchResultRowUiModel |