Package-level declarations

Functions

Link copied to clipboard
fun AddCargoNumberDialog(onConfirmation: () -> Unit, scanCargoNumber: () -> Unit, transportUiState: TransportUiState, onUpdateTransportState: (TransportChangeEvent) -> Unit, onToggleDialogState: (DialogToggleEvent) -> Unit, isValidAndAddCargoNumber: () -> Boolean)

Displays an AlertDialog for adding a cargo number.

Link copied to clipboard
fun AlertDialog(onDismissRequest: () -> Unit, onConfirmation: () -> Unit, dialogTitle: String, dialogText: String, icon: ImageVector)

Displays a custom AlertDialog with an icon, title, text, and confirmation/dismiss buttons.

Link copied to clipboard
fun animateText(offset: Animatable<Float, AnimationVector1D>, coroutineScope: CoroutineScope, view: View? = null)

Function to animate a shaking text field.

Link copied to clipboard
fun AuthButton(text: String, onClick: () -> Unit)

Composable function for rendering an authentication button.

Link copied to clipboard
fun ImageDialog(onDismissRequest: () -> Unit, image: Bitmap)
Link copied to clipboard
fun ImageListItem(navigateToPhotoRoute: () -> Unit, offsetX: Animatable<Float, AnimationVector1D>)

Composable function for rendering an image list item.

Link copied to clipboard

Composable function for rendering a loading indicator.

Link copied to clipboard
fun MinFab(item: MinFabItem, alpha: Float, showLabel: Boolean = true, onMinFabItemClick: (MinFabItem) -> Unit)
Link copied to clipboard
fun MultiFloatingButton(multiFloatingState: MultiFloatingState, onMultiFabStateChange: (MultiFloatingState) -> Unit, items: List<MinFabItem>, openAddCargoNumberDialog: () -> Unit, navigateToPhotoRoute: () -> Unit)
Link copied to clipboard
fun ShakingPasswordTextField(textFieldValue: String, onValueChange: (String) -> Unit, label: String, isError: Boolean, errorText: String, offsetX: Animatable<Float, AnimationVector1D>, leadingIcon: ImageVector = Icons.Default.Lock, authState: AuthUiState, switchPasswordVisibility: () -> Unit)

Composable function for rendering a shaking password text field with specific features.

Link copied to clipboard
fun ShakingTextField(textFieldValue: String, onValueChange: (String) -> Unit, label: String, isError: Boolean, errorText: String, keyboardOptions: KeyboardOptions = KeyboardOptions(keyboardType = KeyboardType.Text), offsetX: Animatable<Float, AnimationVector1D>)

Composable function for rendering a shaking text field.

Link copied to clipboard
fun ShakingTextFieldWithIcon(textFieldValue: String, onValueChange: (String) -> Unit, label: String, isError: Boolean, errorText: String, offsetX: Animatable<Float, AnimationVector1D>, leadingIcon: ImageVector = Icons.Default.LocalShipping, keyboardOptions: KeyboardOptions = KeyboardOptions(keyboardType = KeyboardType.Text), visualTransformation: VisualTransformation = VisualTransformation.None)

Composable function for rendering a shaking text field with an icon.

Link copied to clipboard
fun ShakingTextFieldWithIconAndFocus(key: String, textFieldValue: String, onValueChange: (String) -> Unit, onFocusChanged: (Boolean) -> Unit, label: String, isError: Boolean, errorText: String, offsetX: Animatable<Float, AnimationVector1D>, leadingIcon: ImageVector = Icons.Default.LocalShipping, keyboardOptions: KeyboardOptions = KeyboardOptions(keyboardType = KeyboardType.Text), visualTransformation: VisualTransformation = VisualTransformation.None)

Composable function for rendering a shaking text field with an icon and focus-related features.

Link copied to clipboard
fun SvkAndroidAppbar(currentScreen: Navigations, isRouteSelectScreen: Boolean = false, modifier: Modifier = Modifier, onLogOutClicked: () -> Unit = {})

Composable function for rendering a custom app bar with specific actions based on the current screen.

Link copied to clipboard
fun SvkOutlinedButton(onClick: () -> Unit, text: String)

Composable function for rendering a custom outlined button with Svk styling.

Link copied to clipboard
fun ZoomableImage(model: Any, contentDescription: String? = null)