Package-level declarations

Types

Link copied to clipboard
data class EnabledFunction(var enabled: Boolean = false, var functionString: (String) -> Unit = {}, var functionBoolean: (Boolean) -> Unit = {}, var value: Boolean = false)
Link copied to clipboard
data class LocationItemDecoration(val location: Boolean = false, val index: Int = -1, val editRoute: EnabledFunction = EnabledFunction(), val details: EnabledFunction = EnabledFunction())

Functions

Link copied to clipboard
fun DrawerMenuItem(onClick: () -> Unit, label: String, icon: ImageVector)
Link copied to clipboard
fun LocationItem(item: LocationDescription, userLocation: LngLatAlt?, modifier: Modifier = Modifier, decoration: LocationItemDecoration = LocationItemDecoration())
Link copied to clipboard
fun MainSearchBar(searchText: String, isSearching: Boolean, itemList: List<LocationDescription>, onSearchTextChange: (String) -> Unit, onToggleSearch: () -> Unit, onItemClick: (LocationDescription) -> Unit, userLocation: LngLatAlt?)
Link copied to clipboard
fun NavigationButton(onClick: () -> Unit = {}, text: String, icon: ImageVector? = null, horizontalPadding: Dp = 16.dp, modifier: Modifier = Modifier)
Link copied to clipboard
fun OnboardButton(text: String, onClick: () -> Unit, modifier: Modifier = Modifier, textColor: Color = MaterialTheme.colorScheme.primary, enabled: Boolean = true)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@Preview(name = "Light Mode")
fun PreviewSearchItemButton()