Package-level declarations

Types

Link copied to clipboard

Enum class representing different barcode formats for scanning.

Link copied to clipboard
Link copied to clipboard
class MinFabItem(val icon: ImageBitmap, val label: String, val identifier: String)

Functions

Link copied to clipboard
fun CameraPreview(controller: LifecycleCameraController, modifier: Modifier = Modifier, isFlashOn: Boolean)
Link copied to clipboard
fun FlashButton(onFlashChange: () -> Unit, isFlashOn: Boolean, modifier: Modifier = Modifier)

Composable function to display a button for toggling the camera flash.

Link copied to clipboard
fun LoginScreen(onUpdateLoginState: (AuthenticationFormEvent) -> Unit, login: () -> Unit, authFormState: AuthFormState, authUiState: AuthUiState, switchPasswordVisibility: () -> Unit, navigateToRegisterScreen: () -> Unit, clearValidationErrors: () -> Unit)

Composable function representing the login screen of the application.

Link copied to clipboard
fun PermissionScreen(nextNav: () -> Unit)

Composable function representing the permission screen of the application.

Link copied to clipboard
fun PhotoScreen(onTakePhoto: (Bitmap) -> Unit, capturedImages: List<Bitmap>, goBack: () -> Unit)

Composable function representing the photo screen of the application.

Link copied to clipboard
fun RegisterScreen(authState: AuthUiState, authFormState: AuthFormState, registerUser: () -> Unit, onEvent: (AuthenticationFormEvent) -> Unit, switchPasswordVisibility: () -> Unit, clearValidationErrors: () -> Unit, navigateToLoginScreen: () -> Unit)

Composable function to display the registration screen.

Link copied to clipboard
fun RouteEditScreen(navigateToRouteScreen: () -> Unit, navigateToPhotoRoute: () -> Unit, transportUiState: TransportUiState, onUpdateTransportState: (TransportChangeEvent) -> Unit, dialogUiState: DialogUiState, onToggleDialogState: (DialogToggleEvent) -> Unit, isCargoNumberValidThenSave: () -> Boolean, isTransportValid: () -> Boolean, finishTransport: () -> Unit, deleteActiveTransport: () -> Unit, deleteImageOnIndex: (UUID) -> Unit, scanCargoNumber: () -> Unit, isDriverNameLicenseplateValid: (Boolean, Boolean) -> Unit)

Composable function to display the route edit screen.

Link copied to clipboard
fun RouteScreen(isRouteNumberValid: () -> Boolean, onUpdateTransportState: (TransportChangeEvent) -> Unit, transportUiState: TransportUiState, navigateToRouteEditRoute: () -> Unit, scanRouteNumber: () -> Unit)

Composable function to display the route screen.