Package-level declarations

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
const val TRANSPARENCY: Float = 0.2f
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
fun ActionableButton(modifier: Modifier = Modifier, buttonProperties: ButtonProperties, resourceData: ResourceData, navController: NavController)
Link copied to clipboard
fun CardView(modifier: Modifier = Modifier, viewProperties: CardViewProperties, resourceData: ResourceData, navController: NavController, decodedImageMap: SnapshotStateMap<String, Bitmap>)
Link copied to clipboard
Link copied to clipboard
fun ClickableImageIcon(modifier: Modifier = Modifier, imageProperties: ImageProperties, imageConfig: ImageConfig, tint: Color, paddingEnd: Int?, navController: NavController, resourceData: ResourceData? = null, context: Context? = null, decodedImageMap: MutableMap<String, Bitmap> = mutableMapOf())
Link copied to clipboard
fun CompoundText(modifier: Modifier = Modifier, compoundTextProperties: CompoundTextProperties, resourceData: ResourceData, navController: NavController)
Link copied to clipboard
fun DividerView(modifier: Modifier = Modifier, dividerProperties: DividerProperties)
Link copied to clipboard
fun ExtendedFab(modifier: Modifier = Modifier, fabActions: List<NavigationMenuConfig>, resourceData: ResourceData? = null, navController: NavController, lazyListState: LazyListState?)
Link copied to clipboard
Link copied to clipboard
fun GenerateView(modifier: Modifier = Modifier, properties: ViewProperties, resourceData: ResourceData, navController: NavController, decodedImageMap: SnapshotStateMap<String, Bitmap> = mutableStateMapOf())
Link copied to clipboard
fun Image(modifier: Modifier = Modifier, paddingEnd: Int? = null, tint: Color? = null, imageProperties: ImageProperties = ImageProperties(viewType = ViewType.IMAGE, size = 24), navController: NavController, resourceData: ResourceData? = null, decodedImageMap: MutableMap<String, Bitmap> = mutableMapOf())
Link copied to clipboard
Link copied to clipboard
fun List(modifier: Modifier, viewProperties: ListProperties, resourceData: ResourceData, navController: NavController, decodedImageMap: SnapshotStateMap<String, Bitmap> = mutableStateMapOf())
Link copied to clipboard
fun PersonalDataView(modifier: Modifier = Modifier, personalDataCardProperties: PersonalDataProperties, resourceData: ResourceData, navController: NavController)
Link copied to clipboard
Link copied to clipboard
fun SearchBar(onTextChanged: (String) -> Unit, onBackPress: () -> Unit, searchTextState: MutableState<TextFieldValue>, modifier: Modifier = Modifier)
Link copied to clipboard
Link copied to clipboard
fun ServiceCard(modifier: Modifier = Modifier, serviceCardProperties: ServiceCardProperties, resourceData: ResourceData, navController: NavController)
Link copied to clipboard
fun SnackBarMessage(modifier: Modifier = Modifier, snackBarHostState: SnackbarHostState, backgroundColorHex: String, actionColorHex: String, contentColorHex: String)
Link copied to clipboard
fun SpacerView(modifier: Modifier = Modifier, spacerProperties: SpacerProperties)
Link copied to clipboard
fun StackView(modifier: Modifier, stackViewProperties: StackViewProperties, resourceData: ResourceData, navController: NavController, decodedImageMap: SnapshotStateMap<String, Bitmap> = mutableStateMapOf())
Link copied to clipboard
fun SyncBottomBar(isFirstTimeSync: Boolean, appDrawerUIState: AppDrawerUIState, onAppMainEvent: (AppMainEvent) -> Unit, openDrawer: (Boolean) -> Unit)
Link copied to clipboard
fun SyncStatusView(isSyncUpload: Boolean?, currentSyncJobStatus: CurrentSyncJobStatus?, progressPercentage: Int? = null, minimized: Boolean = false, onRetry: () -> Unit = {}, onCancel: () -> Unit = {})
Link copied to clipboard
fun ViewRenderer(viewProperties: List<ViewProperties>, resourceData: ResourceData, navController: NavController, decodedImageMap: SnapshotStateMap<String, Bitmap>, areViewPropertiesInterpolated: Boolean = false)

This function takes a list of ViewProperties and build views recursively as configured in the properties. The content used in the views is provided via resourceData class.