AddCargoNumberDialog

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

Displays an AlertDialog for adding a cargo number.

Parameters

onConfirmation

Callback invoked when the user confirms the cargo number.

scanCargoNumber

Callback to initiate barcode scanning for cargo numbers.

transportUiState

The current state of the transport UI.

onUpdateTransportState

Callback to update the transport UI state.

onToggleDialogState

Callback to toggle the visibility of the cargo number dialog.

isValidAndAddCargoNumber

Callback to validate and add the cargo number.