Add Cargo Number Dialog
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
on Confirmation
Callback invoked when the user confirms the cargo number.
scan Cargo Number
Callback to initiate barcode scanning for cargo numbers.
transport Ui State
The current state of the transport UI.
on Update Transport State
Callback to update the transport UI state.
on Toggle Dialog State
Callback to toggle the visibility of the cargo number dialog.
is Valid And Add Cargo Number
Callback to validate and add the cargo number.